<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Retroalimentación en Visual Studio .NET</title>
	<atom:link href="http://help.superneurona.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://help.superneurona.com</link>
	<description>El sitio de soporte de Raúl Guerrero</description>
	<lastBuildDate>Wed, 20 Oct 2010 05:52:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Out of memory exception usando el ReportViewer en modo local</title>
		<link>http://help.superneurona.com/2010/10/20/out-of-memory-exception-usando-el-reportviewer-en-modo-local/</link>
		<comments>http://help.superneurona.com/2010/10/20/out-of-memory-exception-usando-el-reportviewer-en-modo-local/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 05:52:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Report Viewer]]></category>
		<category><![CDATA[Reporting Services]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=107</guid>
		<description><![CDATA[Si estas usando el control Report Viewer en una aplicación Web en modo local y el reporte que estas utilizando carga grandes cantidades de datos o tiene muchas expresiones. Debes considerar que estos escenarios no son recomendados en Local Mode. Ya que por diseño el comportamiento del Report Viewer aloja objetos en variables de sesion, [...]]]></description>
			<content:encoded><![CDATA[<p>Si estas usando el control Report Viewer en una aplicación Web en  modo local y el reporte que estas utilizando carga grandes cantidades de  datos o tiene muchas expresiones. Debes considerar que estos escenarios  no son recomendados en Local Mode. Ya que por diseño el comportamiento  del Report Viewer aloja objetos en variables de sesion, cada vez que el  visor de reportes es refrescado. Provocando que tarde o temprano tengas  un System.OutOfMemoryException.</p>
<p>Si ya estas enfrascado en el problema, lo ideal seria migrar tus  reportes a Reporting Services o usar otro reporteador. Pero en el inter  el siguiente Workaround me ha dado resultados.</p>
<p>NOTA: Puede no funcionar para todos los escenarios.</p>
<p>En el page_load event, agrega lo siguiente,</p>
<p><strong><em>VB.NET</em></strong></p>
<blockquote><p>If Session.Count &gt; 0 Then</p>
<blockquote><p>For i As Integer = 0 To Session.Count &#8211; 1</p>
<blockquote><p>If Session(i).GetType().ToString() = &#8220;Microsoft.Reporting.WebForms.ReportHierarchy&#8221; Then</p>
<blockquote><p>Session.RemoveAt(i)</p></blockquote>
<p>End If</p></blockquote>
<p>Next</p></blockquote>
<p>End If</p></blockquote>
<p><strong><em>C#,</em></strong></p>
<blockquote><p>if(Session.Count &gt; 0)</p>
<p>{</p></blockquote>
<blockquote dir="ltr">
<blockquote><p>for (int i = 0; i &lt; Session.Count; i++)</p></blockquote>
<blockquote><p>{</p></blockquote>
<blockquote>
<blockquote><p>if (Session[i].GetType().ToString() == &#8220;Microsoft.Reporting.WebForms.ReportHierarchy&#8221;)</p>
<p>{</p>
<blockquote><p>Session.RemoveAt(i);</p></blockquote>
<p>}</p></blockquote>
</blockquote>
</blockquote>
<blockquote>
<blockquote dir="ltr"><p>}</p></blockquote>
<p>}</p>
<p>Fuente:  http://blogs.msdn.com/b/selvar/archive/2008/07/18/getting-system-outofmemoryexception-when-using-reportviewer-contol-in-local-mode.aspx</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2010/10/20/out-of-memory-exception-usando-el-reportviewer-en-modo-local/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Selectors</title>
		<link>http://help.superneurona.com/2010/10/04/css-selectors-2/</link>
		<comments>http://help.superneurona.com/2010/10/04/css-selectors-2/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 00:45:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Css]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/2010/10/04/css-selectors-2/</guid>
		<description><![CDATA[Los selectores en css, son reglas con las que puedes aplicar estilos a elementos en un documento html. 1.- Tu puedes aplicar estilos a cualquier elemento usando el “*”. 2.- Tu puedes aplicar estilos a todos los elementos del mismo tipo indicando nombre del tipo del mismo. ej: div {}&#160; &#60;- Aplica el estilo a [...]]]></description>
			<content:encoded><![CDATA[<p>Los selectores en css, son reglas con las que puedes aplicar estilos a elementos en un documento html.</p>
<p>1.- Tu puedes aplicar estilos a cualquier elemento usando el “*”.</p>
<p>2.- Tu puedes aplicar estilos a todos los elementos del mismo tipo indicando nombre del tipo del mismo.</p>
<p>ej:    <br />div {}&#160; &lt;- Aplica el estilo a todos los divs     <br />ol {} &lt;- Aplica el estilo a todos los ol     </p>
<p>3.- Tu puedes aplicar un estilo a todos los elementos que cumplen con un selector que están dentro de otro selector independientemente de los niveles de profundidad separándolos por un espacio.</p>
<p>ej:    <br />div ol {} &lt;- Aplica el estilo a todos los ol dentro de un div, independientemente de la profundidad. En este caso si un div tuviera un hijo que fuera otro div y dentro de el existiera un ol. Le aplicaría el estilo.</p>
<p>div &gt; ol {} &lt;- Aplica el estilo a todos los ol dentro que son hijos directos de div, independientemente de la profundidad. En este caso ol deberá ser hijo directo de ol.</p>
<p>Si quieres mas información de selectores css, revisa la siguiente liga:</p>
<p><a title="http://www.w3.org/TR/CSS2/selector.html" href="http://www.w3.org/TR/CSS2/selector.html">http://www.w3.org/TR/CSS2/selector.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2010/10/04/css-selectors-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deshabilitando identity map en Linq to Sql</title>
		<link>http://help.superneurona.com/2010/09/29/deshabilitando-identity-map-en-linq-to-sql/</link>
		<comments>http://help.superneurona.com/2010/09/29/deshabilitando-identity-map-en-linq-to-sql/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 00:43:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=101</guid>
		<description><![CDATA[Nota: Identity Map es un patrón de diseño que es parte fundamental del funcionamiento de cualquier ORM, deshabilitarlo tiene sus consecuencias ya que es necesario cuando vas a hacer actualizaciones a la base de datos. Para mas información al respecto, puedes leer: http://codebetter.com/blogs/ian_cooper/archive/2008/03/09/architecting-linq-to-sql-applications-part-7.aspx Martin Fowler’s Patterns of Enteprise Application Architecture Por favor, si no entiende [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Nota: Identity Map es un patrón de diseño que es parte  fundamental del funcionamiento de cualquier ORM, deshabilitarlo tiene  sus consecuencias ya que es necesario cuando vas a hacer actualizaciones  a la base de datos.</p>
<p>Para mas información al respecto, puedes leer:</p>
<p>http://codebetter.com/blogs/ian_cooper/archive/2008/03/09/architecting-linq-to-sql-applications-part-7.aspx</p>
<p>Martin Fowler’s <a href="http://www.amazon.com/Enterprise-Application-Architecture-Addison-Wesley-Signature/dp/0321127420">Patterns of Enteprise Application Architecture</a></p>
<p>Por favor, si no entiende las consecuencias de lo que aquí recomiendo, o no le gusta leer, no siga los siguientes pasos.</p>
<p><strong>Para que se usa el Identity Map:<br />
</strong>El objetivo de Identity Map consiste en siempre devolver la  misma instancia del objeto, aun cuando sea el resultado de 2 operaciones  distintas de nuestro DataContext (en el caso de linq). Lo cual  significa que la primera vez que se obtiene una entidad de la base de  datos esta es persistida en el mapa de identidad y en próximas  consultas, en lugar de crear una nueva instancia devuelve la que ya  tienes en memoria. Esto es realizado así con el fin de mantener la  unidad de trabajo (patron: unit of work), de tal manera que no pierdas  los cambios que hayas realizado al objeto en memoria.</p>
<p><strong>Cuando esto puede tener un efecto no deseado:<br />
</strong>Cuando quieres obtener el valor tal cual esta en la base de  datos, mismo que pudo haber sido modificado en el management studio, por  otro sistema u otro usuario en tu mismo sistema.</p>
<p><strong>Que puedo hacer<br />
</strong>Si tu objetivo es la lectura exclusivamente de información de  la base de datos.  Puedes indicarle a tu contexto que no de seguimiento a  los objetos.</p>
<p>ObjectTrackingEnabled=false</p>
<p>O si tu objetivo es solo para el objeto u objetos que vas a utilizar,  existe un metodo Refresh en el DataContext que te permite actualizar la  entidad en el identity map con los valores de la base de datos.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2010/09/29/deshabilitando-identity-map-en-linq-to-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener parte de la fecha en Sql Server</title>
		<link>http://help.superneurona.com/2009/12/15/obtener-parte-de-la-fecha-en-sql-server/</link>
		<comments>http://help.superneurona.com/2009/12/15/obtener-parte-de-la-fecha-en-sql-server/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 15:45:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=7</guid>
		<description><![CDATA[Puedes usar una conversión para realizar la operación SELECT CONVERT(nvarchar(7), myDate, 126) FROM TableGroup By CONVERT(nvarchar(7), GETDATE(), 126) Pregunta OriginalI have a datefield that basically represents its date in this format. 2009-12-15 16:20:44.930 I need to extract the date part ie &#8217;2009-12&#8242; for a group by and order by section of a query. Can someone [...]]]></description>
			<content:encoded><![CDATA[<p>Puedes usar una conversión para realizar la operación</p>
<p>SELECT CONVERT(nvarchar(7), myDate, 126) FROM Table<br />Group By CONVERT(nvarchar(7), GETDATE(), 126)</p>
<p><span style="font-weight:bold;">Pregunta Original</span><br />I have a datefield that basically represents its date in this format.</p>
<p>2009-12-15 16:20:44.930</p>
<p>I need to extract the date part ie &#8217;2009-12&#8242; for a group by and order by section of a query.</p>
<p>Can someone show me how this could be done.</p>
<p><a href="http://www.experts-exchange.com/viewQuestion.jsp?qid=24981441&amp;shareit=1aN8APL5VAJVagbNdT2TDAULZthv7/fu&amp;shared=0">Liga a la pregunta original</a></p>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2009/12/15/obtener-parte-de-la-fecha-en-sql-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como borrar un proyecto de equipo del Team Foundation Server</title>
		<link>http://help.superneurona.com/2009/09/10/como-borrar-un-proyecto-de-equipo-del-team-foundation-server/</link>
		<comments>http://help.superneurona.com/2009/09/10/como-borrar-un-proyecto-de-equipo-del-team-foundation-server/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 10:25:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=8</guid>
		<description><![CDATA[El otro día queria borrar un proyecto de equipo del team foundation server e investigando encontre que se puede hacer por medio de la linea de comandos de visual studio con el siguiente comando: TfsDeleteProject /server:mitfsserver.empresa.com “Nombre del Proyecto“ Saludos]]></description>
			<content:encoded><![CDATA[<p>El otro día queria borrar un proyecto de equipo del team foundation server e investigando encontre que se puede hacer por medio de la linea de comandos de visual studio con el siguiente comando:</p>
<p>TfsDeleteProject /server:mitfsserver.empresa.com “Nombre del Proyecto“</p>
<p>Saludos</p>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2009/09/10/como-borrar-un-proyecto-de-equipo-del-team-foundation-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como definir un boton por default en una forma ASP.NET</title>
		<link>http://help.superneurona.com/2009/08/28/como-definir-un-boton-por-default-en-una-forma-asp-net/</link>
		<comments>http://help.superneurona.com/2009/08/28/como-definir-un-boton-por-default-en-una-forma-asp-net/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 20:12:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=9</guid>
		<description><![CDATA[Solo tienes que poner el siguiente código en el evento From_Load this.Form.DefaultButton = Button1.UniqueID Donde Button1 es tu boton. Saludos]]></description>
			<content:encoded><![CDATA[<p>Solo tienes que poner el siguiente código en el evento From_Load</p>
<p>this.Form.DefaultButton = Button1.UniqueID</p>
<p>Donde Button1 es tu boton.</p>
<p>Saludos</p>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2009/08/28/como-definir-un-boton-por-default-en-una-forma-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizando tu terminal en leopardo: alias</title>
		<link>http://help.superneurona.com/2009/07/02/customizando-tu-terminal-en-leopardo-alias/</link>
		<comments>http://help.superneurona.com/2009/07/02/customizando-tu-terminal-en-leopardo-alias/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 13:50:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=10</guid>
		<description><![CDATA[Despues de un buen rato de investigación. Encontre que para persistir tus alias en terminal, necesitas crear un archivo llamado &#8220;.bash_profile&#8221; y guardarlo en la carpeta de tu usuario con tus alias escritos de la siguiente manera alias dir=&#8217;ls&#8217; alias newip=&#8217;sudo ipconfig set en1 BOOTP;sudo ipconfig set en1 DHCP&#8217; Saludos]]></description>
			<content:encoded><![CDATA[<p>Despues de un buen rato de investigación.
<div></div>
<div>Encontre que para persistir tus alias en terminal, necesitas crear un archivo llamado &#8220;.bash_profile&#8221; y guardarlo en la carpeta de tu usuario</div>
<div></div>
<div>con tus alias escritos de la siguiente manera</div>
<div></div>
<div>alias dir=&#8217;ls&#8217;</div>
<div>alias newip=&#8217;sudo ipconfig set en1 BOOTP;sudo ipconfig set en1 DHCP&#8217;</div>
<div></div>
<div>Saludos</div>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2009/07/02/customizando-tu-terminal-en-leopardo-alias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como identificar si el código se esta ejecutando en modo diseño en WPF (DesignMode en WPF)</title>
		<link>http://help.superneurona.com/2009/06/19/como-identificar-si-el-codigo-se-esta-ejecutando-en-modo-diseno-en-wpf-designmode-en-wpf/</link>
		<comments>http://help.superneurona.com/2009/06/19/como-identificar-si-el-codigo-se-esta-ejecutando-en-modo-diseno-en-wpf-designmode-en-wpf/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 11:53:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=11</guid>
		<description><![CDATA[Existen ocaciones en las que un aplicativo corre bien en tiempo de ejecución, pero manda un error &#8216;Could not create an instance of type &#8216;userControlName&#8217; cuando estas en el diseñador. Esto puede ser provocado porque parte de tu código necesita ejecutar algunas operaciones que no son permitidas en tiempo de diseño durante la construcción del [...]]]></description>
			<content:encoded><![CDATA[<p>Existen ocaciones en las que un aplicativo corre bien en tiempo de ejecución, pero manda un error &#8216;Could not create an instance of type &#8216;userControlName&#8217; cuando estas en el diseñador.
<div></div>
<div>Esto puede ser provocado porque parte de tu código necesita ejecutar algunas operaciones que no son permitidas en tiempo de diseño durante la construcción del control.</div>
<div></div>
<div>Para ello puedes usar la siguiente validación para verificar si estas ejecutando en tiempo de diseño.</div>
<div></div>
<div>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"><span style="color: #0000ff">if</span> (!System.ComponentModel.<span style="color: #2b91af">DesignerProperties</span>.GetIsInDesignMode(<span style="color: #0000ff">this</span>))</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica">{</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"><span class="Apple-tab-span" style="white-space:pre"> </span>//Código que no se puede ejecutar en tiempo de diseño</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica">}</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica">Espero les sirva, saludos</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2009/06/19/como-identificar-si-el-codigo-se-esta-ejecutando-en-modo-diseno-en-wpf-designmode-en-wpf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como puedo generar el script que me permita insertar los registros de una tabla por medio de TSQL</title>
		<link>http://help.superneurona.com/2009/01/31/como-puedo-generar-el-script-que-me-permita-insertar-los-registros-de-una-tabla-por-medio-de-tsql/</link>
		<comments>http://help.superneurona.com/2009/01/31/como-puedo-generar-el-script-que-me-permita-insertar-los-registros-de-una-tabla-por-medio-de-tsql/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 18:40:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=12</guid>
		<description><![CDATA[En muchas ocasiones requerimos generar un script que te permita por cada fila generar un insert que puedas aprovechar para por ejemplo distribuir tus cat&#225;logos entre tus desarrolladores, si bien no he revisado a profundidad este script me ha funcionado bastante bien para mis cat&#225;logos, por lo que les dejo la siguiente liga bajo la [...]]]></description>
			<content:encoded><![CDATA[<p>En muchas ocasiones requerimos generar un script que te permita por cada fila generar un insert que puedas aprovechar para por ejemplo distribuir tus cat&#225;logos entre tus desarrolladores, si bien no he revisado a profundidad este script me ha funcionado bastante bien para mis cat&#225;logos, por lo que les dejo la siguiente liga bajo la premisa de ejecutelo bajo su propio riesgo.</p>
<p><a title="http://vyaskn.tripod.com/code/generate_inserts_2005.txt" href="http://vyaskn.tripod.com/code/generate_inserts_2005.txt">http://vyaskn.tripod.com/code/generate_inserts_2005.txt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2009/01/31/como-puedo-generar-el-script-que-me-permita-insertar-los-registros-de-una-tabla-por-medio-de-tsql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workaround a la navegación entre relaciones en Dynamic Data</title>
		<link>http://help.superneurona.com/2008/11/18/workaround-a-la-navegacion-entre-relaciones-en-dynamic-data/</link>
		<comments>http://help.superneurona.com/2008/11/18/workaround-a-la-navegacion-entre-relaciones-en-dynamic-data/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 03:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://help.superneurona.com/?p=13</guid>
		<description><![CDATA[Si se te presenta el error A property with name &#8216;Entidad.Campo&#8217; does not exist in metadata for entity type &#8216;WebAppDataEntitiesA.EntidadDestino&#8217;. Es muy probable que lo puedas resolver con este workaround disponible en Codeplex. http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16367 Para mis lectores que desean saber la implementación en español aquí les va. Dynamic Data Entity Web Application 1. Botón derecho [...]]]></description>
			<content:encoded><![CDATA[<p>Si se te presenta el error A property with name &#8216;Entidad.Campo&#8217; does not exist in metadata for entity type &#8216;WebAppDataEntitiesA.EntidadDestino&#8217;.</p>
<p>Es muy probable que lo puedas resolver con este workaround disponible en Codeplex.</p>
<p><a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16367">http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16367</a></p>
<p>Para mis lectores que desean saber la implementación en español aquí les va.</p>
<p>Dynamic Data Entity Web Application</p>
<p>1. Botón derecho sobre la aplicación web y seleccionen &#8220;Agregar Referencia&#8221;, Seleccionan Browse y seleccionan Microsoft.Web.DynamicData.dll del archivo zip que descargaron de CodePlex.<br />2. Cuando registran su Entity Framework Model en el Global.asax realicen el siguiente cambio:</p>
<p>En lugar de esto: </p>
<p>model.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false });</p>
<p>Usen esto:</p>
<p>C#<br />model.RegisterContext(new Microsoft.Web.DynamicData.EFDataModelProvider(typeof(YourDataContext)), new ContextConfiguration() { ScaffoldAllTables = false });</p>
<p>VB<br />model.RegisterContext(New Microsoft.Web.DynamicData.EFDataModelProvider(GetType(YourDataContext)), New ContextConfiguration() With { .ScaffoldAllTables = False })</p>
<p>Noten que la diferencia es reemplazar typeof(YourDataContextType) con new Microsoft.Web.DynamicData.EFDataModelProvider(typeof(YourDataContext)).</p>
<p>3. Abran el DynamicData\FieldTemplates\ForeignKey.ascx. Y remplacen el método GetDisplayString con este método:</p>
<p>C#<br />protected string GetDisplayString() {<br />try {<br />return FormatFieldValue(ForeignKeyColumn.ParentTable.GetDisplayString(FieldValue));<br />} catch (Exception) {<br />return ForeignKeyColumn.ParentTable.DisplayName;<br />}<br />}</p>
<p>VB<br />Protected Function GetDisplayString() As String<br />Try<br />Return FormatFieldValue(ForeignKeyColumn.ParentTable.GetDisplayString(FieldValue))<br />Catch ex As Exception<br />Return ForeignKeyColumn.ParentTable.DisplayName<br />End Try<br />End Function</p>
<p>Saludos y espero les sirva.</p>
]]></content:encoded>
			<wfw:commentRss>http://help.superneurona.com/2008/11/18/workaround-a-la-navegacion-entre-relaciones-en-dynamic-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

