<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx</link><description>Esta es la &amp;uacute;ltima entrega de esta zaga. En este art&amp;iacute;culo har&amp;eacute; un resumen de lo investigado, las mejoras que hemos encontrado para mejorar el rendimiento de Lectura de Datos con ADO.NET, y haremos algunos gr&amp;aacute;ficos comparativos</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1697645</link><pubDate>Fri, 03 Jul 2009 05:37:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1697645</guid><dc:creator>ffffff</dc:creator><description>&lt;p&gt;Olvide mencionar que es una aplicacion web en la que quiero acceder a la consulta que esta en un archivo llamado Consulta.sql&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1697645" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1697643</link><pubDate>Fri, 03 Jul 2009 05:15:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1697643</guid><dc:creator>ffffff</dc:creator><description>&lt;p&gt;Como puedo usar esta parte del codigo si estoy usando 3 capas?&lt;/p&gt;
&lt;p&gt;Assembly.GetExecutingAssembly().GetManifestResourceStream(&amp;quot;Walzer.Antipracticas.Consulta.sql&amp;quot;)&lt;/p&gt;
&lt;p&gt;No puedo leer la consulta y no se en que capa deba ponerla&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1697643" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1654135</link><pubDate>Fri, 14 Nov 2008 17:20:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1654135</guid><dc:creator>Adrian B.</dc:creator><description>&lt;p&gt;¡Excelente! Gracias por tus geniales aportes a la comunidad mundial .NET &amp;nbsp; &lt;/p&gt;
&lt;p&gt;Un abrazo.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1654135" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1646383</link><pubDate>Mon, 01 Sep 2008 13:37:09 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1646383</guid><dc:creator>cwalzer</dc:creator><description>&lt;p&gt;Dev, entiendo tu planteo. &amp;nbsp;Algo que debes tener en cuenta es el contexto en el cual estará corriendo tu código y las exigencias del negocio.&lt;/p&gt;
&lt;p&gt;Poner al descubierto el rendimiento de cual o tal técnica no la invalida, sino que, conocer su funcionamiento interno, ayuda al momento de tomar una decisión de uso.&lt;/p&gt;
&lt;p&gt;Todos conocemos las ventajas de usar un DataSet tipificado, y las herramientas de VS para su generación, lo cual aumenta considerablemente la productividad. Si el rendimiento no es un requerimiento no funcional de tu aplicación, no está mal su elección. Pero si el buen desempeño de tu aplicación es escencial, debería entonces realizar una prueba de concepto, tomando como ayuda este artículo.&lt;/p&gt;
&lt;p&gt;Gracias&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1646383" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1646279</link><pubDate>Sat, 30 Aug 2008 15:24:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1646279</guid><dc:creator>Dev</dc:creator><description>&lt;p&gt;Hola.&lt;/p&gt;
&lt;p&gt;De una parte me llama la atención el comentario relacionado con el código de bajo rendimiento de los Datasets fuertemente tipados generado por los asistentes. Por qué Microsoft haría eso? Por ahi, también he leido acerca de las ventajas de usar Datasets fuertemente tipados, asi que parece que hay una contradicción. Asi que me gustaría saber cuál sería la mejor técnica para usar Datasets fuertemente tipificados? &lt;/p&gt;
&lt;p&gt;Un abrazo.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1646279" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1643452</link><pubDate>Tue, 05 Aug 2008 15:35:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1643452</guid><dc:creator>Michel Arevalo</dc:creator><description>&lt;p&gt;Eres muy bueno ...Te felicito!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1643452" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1624379</link><pubDate>Mon, 19 May 2008 16:26:13 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1624379</guid><dc:creator>Ramon Montes</dc:creator><description>&lt;p&gt;Muy interesante las comparaciones en cuanto a velocidad, pero &amp;#191;que hay respecto a la eficiencia en el uso de la memoria?. &amp;#191;Cuales ser&amp;#237;an los escenarios idoneos para obtener la mejor relacion velocidad - consumo de memoria?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1624379" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1590972</link><pubDate>Wed, 16 Apr 2008 18:24:40 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1590972</guid><dc:creator>cwalzer</dc:creator><description>&lt;p&gt;El c&amp;#243;digo fuente est&amp;#225; disponible nuevamente.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1590972" width="1" height="1"&gt;</description></item><item><title>re: Anti Prácticas .NET: Lectura de Datos con ADO.NET III</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1459147</link><pubDate>Sat, 12 Jan 2008 19:53:56 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1459147</guid><dc:creator>Ismael</dc:creator><description>&lt;p&gt;Donde estas los codigos....&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1459147" width="1" height="1"&gt;</description></item><item><title>Serie de articulos: Cazando mitos en ADO.NET</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1405291</link><pubDate>Wed, 19 Dec 2007 12:39:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1405291</guid><dc:creator>dotnetplanet</dc:creator><description>&lt;p&gt;Excelentes Art&amp;#237;culos de Carlos Walzer: Anti Pr&amp;#225;cticas .NET: Lectura de Datos con ADO.NET. En esta entrada se resuelve el mito: &amp;quot;El DataReader es m&amp;#225;s r&amp;#225;pido que un DataSet&amp;quot;. Se muestra a detalle un versus del uso de Da&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1405291" width="1" height="1"&gt;</description></item><item><title>Serie de articulos: Cazando mitos en ADO.NET</title><link>http://msmvps.com/blogs/cwalzer/archive/2007/11/12/antipracticaslecturadatosnet3.aspx#1315833</link><pubDate>Thu, 15 Nov 2007 16:20:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1315833</guid><dc:creator>SergioTarrillo's RichWeblog</dc:creator><description>&lt;p&gt;El t&amp;#237;tulo tambi&amp;#233;n pudo ser: &amp;amp;quot;Serie de art&amp;#237;culos: Destripando a ADO.NET&amp;amp;quot;, pero creo que no se&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1315833" width="1" height="1"&gt;</description></item></channel></rss>