Mostrando entradas con la etiqueta LinQ. Mostrar todas las entradas
Mostrando entradas con la etiqueta LinQ. Mostrar todas las entradas

lunes, 28 de octubre de 2013

Generics (introducción)




Generics, es una de las mejoras más importantes introducidas en la versión 2.0 del .NET Framework y en Visual Studio 2005.

Los tipos genéricos agregan un concepto nuevo de parámetro, el parámetro de tipo, si indicado en C# mediante los símbolos de ‘<>’ y en la mayoría de los casos nombrados con la letra ‘T’, aunque esto no es relevante y podría nombrase con cualquier definición, de hecho para Entity Framework se suelen nombrar como ‘TEntity’, para claves primarias como ‘TKey’ y otros casos como ‘TValue’


Decir que dentro del CLR, la característica de genérico no solo está reservada para los métodos, ya que también pueden existir clases, estructuras, delegados, etc.

viernes, 25 de octubre de 2013

Introducción a LinQ


Language Integrated Query (Consultas integradas en el lenguaje) es un set de librerías de Microsoft .Net Framework para trabajar con data sources. LinQ proporciona una capa de abstracción entre los lenguajes de .NET y cada vez más fuentes de datos subyacentes.

LinQ proporciona a los desarrolladores una forma de consultar datos con un lenguaje muy similar al utilizado en sus desarrollos, principalmente C# o VB.NET. 

LINQ


Aquí inicio una serie de posts, que me llevarán a realizar un camino lo más profundo y lo más extenso posible sobre esta tecnología que tantos y tantos elogios se ha llevado por toda la comunidad y por todo el mundo del desarrollo en general.

En todo este recorrido, intentaré dar un repaso profundo a toda su estructura y características, empezando por la bases que sostienen sus pilares principales y continuando con una enumeración detallada de todas sus expresiones de consultas, operadores y partes más principales y significativas de sus librerías.