Miércoles, 4 de febrero de 2009
Este Add-in, es un complemento a Visual Studio 2008 que permite crear consultas LinQ de forma gráfica, similar, según se dice a como se hacía en el Microsoft Access Query Builder. Según la propia definición de Microsoft:
El constructor visual de consultas de LINQ es un dispositivo suplementario al diseñador de Visual Studio 2008 que le ayuda a usted a construir visualmente consultas LINQ to SQL. Proporciona funcionalmente la misma experiencia como, por ejemplo el constructor de consultas de Microsoft Access, pero en el dominio de LINQ. El UI entero de este add-in utiliza WPF. La meta de esta herramienta es ayudar a los usuarios a familiarizarse con la sintaxis de LINQ. La herramienta puede también demostrar a los usuarios cómo crear su propio Add-in de Visual Studio 2008 usando Windows Presentation Foundation.
Habrá que probarlo, siempre recordando que lo mejor es comprender a fondo la tecnología que estamos usando para no usar de forma indiscriminada los componentes adicionales que la envuelven.
URL: Visual LINQ Query Builder
Saludos.
Sábado, 20 de diciembre de 2008
Aunque aún no la he probado, Linqer 1 es una herramienta que se supone es capaz de convertir código de SQL Server a código de LinQ.
Linqer is a SQL to LINQ converter tool. It will help you to learn LINQ and convert your existing SQL statements.
Al parecer se trata de una herramienta bastante utilizable, cuestión de probarla.
URL: Linqer 1 (Windows)
Espero probarlo pronto y ver como va… je je.
Saludos.
Martes, 14 de octubre de 2008
A veces me pongo a pensar que el día tiene muy pocas horas, y que tenemos tan poco tiempo para disponer y tantas cosas que aprender durante el transcurso de nuestras vidas que pues…. después de un rato entiendes que solo nos queda avanzar como la tortuga: “lento pero seguro”.
LinQ, una de las mas recientes tecnologías que Microsoft ha puesto a disposición de los desarrolladores tiene avances bastantes significativos, y es que además de los ya conocidos:
Ahora se suman a esta familia, Leer más…
Martes, 29 de abril de 2008
Estaba yo conversando con un compañero de trabajo y hablando sobre LinQ y saltó la pregunta, que tan rápido puede ser LinQ to SQL en la selección de registros en comparación con la extracción de registros de un DataReader… y como una duda de ese tipo no puede quedar en el olvido, decidí que sería interesante hacer una comparación en cuanto a la velocidad en la selección de registros.
Pues bien, para este ejemplo utilicé la mundialmente famosa base de datos Northwind de SQL Server y una aplicación de consola que extraía los campos OrderId y CustomerId de la tabla Orders, para agregarlos a un StringBuilder. Claro, no tiene sentido que agregue los datos en el StringBuilder, pero lo que me interesaba a mi, era tomar el tiempo que tomaba en extraer los datos y recorrer todos los registros. Como ven en la siguiente imágen, el tiempo que le ha tomado a LinQ to SQL hacer la misma operación que ha un DataReader es ligeramente menor que al DataReader.

Ahora, para esto hay que tener algunas cosideraciones; como ya es sabido por todos, LinQ to SQL hace un mapeo de las tablas de la BD y crea las clases con propiedades que representan cada campo de la tabla, si yo cargo todos los campos incluyendo los que no voy a utilizar, obviamente el peso de los objetos será mayor y el rendimiento no será el mismo, de manera que lo que hice fue solo tomar las propiedades (campos de la tabla) que voy a utilizar, lo mismo que haría en un procedimiento almacenado que extrae datos, si voy a utilizar 2 campos no tengo porque extraer más que eso:

Leer más…
Comentarios recientes