<?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>Oscar Angulo &#187; ORM</title>
	<atom:link href="http://www.oscarangulo.cl/category/orm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oscarangulo.cl</link>
	<description>Desarrollo, Arquitectura, Tecnologías y mucho mas...</description>
	<lastBuildDate>Thu, 18 Feb 2010 20:22:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>LINQ ¿Que es?</title>
		<link>http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/</link>
		<comments>http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 14:28:34 +0000</pubDate>
		<dc:creator>Oscar Angulo</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://www.oscarangulo.cl/?p=79</guid>
		<description><![CDATA[¿Que es LINQ?, Piensen en la potencia de SQL,  nos permite extraer datos, cruzar tablas, buscar, sumar, restar, multiplicar, son algunas de las mas básicas funciones, pero que por dios que nos hacen la vida mas fácil. Ahora bien, imagínense tener un lenguaje de consulta para objetos, hacer un &#8220;SELECT * FORM &#8220;  sobre una <a href='http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">¿Que es LINQ?,</p>
<p style="text-align: justify;">Piensen en la potencia de SQL,  nos permite extraer datos, cruzar tablas, buscar, sumar, restar, multiplicar, son algunas de las mas básicas funciones, pero que por dios que nos hacen la vida mas fácil.</p>
<p style="text-align: justify;">Ahora bien, imagínense tener un lenguaje de consulta para objetos, hacer un &#8220;SELECT * FORM &#8220;  sobre una lista de objetos o un XML dentro de nuestro codigo C#, Vb.net, bingo! eso es LINQ.</p>
<p><span id="more-79"></span></p>
<p style="text-align: justify;">Definición :</p>
<p style="text-align: justify;">“LINQ es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes del .NET Framework”</p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">LINQ define operadores de consulta estándar que permiten a lenguajes habilitados filtrar, enumerar y crear proyecciones de varios tipos de conexión utilizando la misma sintaxis. Tales colecciones pueden incluir arreglos, clases enumerables, XML, conjuntos de datos desde bases de datos relacionales y orígenes de datos de terceros.</p>
<p> </p>
<p>Ejemplo Consulta LinqToObjects</p>
<p><code><br />
var queryLondonCustomers3 = from cust in customers<br />
where cust.City == "London"<br />
orderby cust.Name ascending&gt;<br />
select cust;</code><br />
 </p>
<p> </p>
<p> </p>
<p style="text-align: justify;">Ahora amigos acá les dejo un tutorial para que se vayan introduciendo en este maravilloso mundo:</p>
<p> </p>
<ul>
<li><a href="http://thinkingindotnet.wordpress.com/2007/05/20/usando-linq-to-sql-1%c2%aa-parte/">Parte 1: Introducción a LINQ to SQL</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/05/30/linq-to-sql-2%c2%aa-parte-definiendo-nuestras-clases-del-modelo-de-datos/">Parte 2: Definiendo el modelo de datos.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/06/30/linq-to-sql-3%c2%aa-parte-consultando-la-base-de-datos/">Parte 3: Consultando la base de datos</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/07/13/linq-to-sql-4%c2%aa-parte-actualizando-la-base-de-datos/">Parte 4: Actualizando la base de datos.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/07/19/linq-to-sql-5%c2%aa-parte-enlazar-controles-de-interfaz-de-usuario-con-el-asplinqdatsource/">Parte 5: Enlazar controles de interfaz de usuario con el ASP:LinqDatSource</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/08/17/linq-to-sql-parte-6-obtener-datos-con-procedimientos-almacenados/">Parte 6: Obtener datos con procedimientos almacenados</a>.</li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/08/26/linq-to-slq-parte-7-actualizando-la-base-de-datos-con-procedimientos-almacenados/">Parte 7: Actualizando la base de datos con procedimientos almacenados.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/08/27/linq-to-sql-parte-8-ejecutar-consultas-sql-personalizadas/">Parte 8: Ejecutar consultas SQL personalizadas.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/09/08/linq-to-sql-parte-9-uso-de-expresiones-linq-personalizadas-con-el-control/" target="_blank">Parte 9: Uso de expresiones LINQ personalizadas con el control</a></li>
</ul>
<p>Gracias amigos&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
