transact - linqpad sql to linq
Herramienta de SQL a LINQ (3)
Sé que esto no es lo que pediste, pero LINQPad es una herramienta realmente genial para aprender LINQ (y es gratis: o).
Cuando el tiempo no es crítico, lo he estado utilizando durante la última semana o una ventana de consulta en SQL Server y mis habilidades LINQ están mejorando cada vez más.
También es una buena herramienta de código pequeño. Su único inconveniente es que la versión gratuita no tiene IntelliSense .
¿Hay alguna herramienta que pueda convertir la sintaxis SQL a la sintaxis LINQ?
Solo quiero reescribir las consultas básicas con join, etc., a LINQ . Me ahorraría mucho tiempo.
Bill Horst''s: Convertir SQL a LINQ es un recurso muy bueno para esta tarea (así como LINQPad ).
LINQ Tools también tiene una lista decente de herramientas, pero no creo que haya nada más que pueda hacer lo que hizo Linqer.
En términos generales, LINQ es un lenguaje de consulta de nivel más alto que SQL que puede causar pérdida de traducción cuando se intenta convertir SQL a LINQ. Por un lado, LINQ emite resultados con forma y conjuntos de resultados planos de SQL. El problema aquí es que una traducción automática de SQL a LINQ a menudo tendrá que realizar más transliteración que traducción, generando ejemplos de cómo NO escribir las consultas LINQ. Por esta razón, hay pocas herramientas (si las hay) que puedan convertir de manera confiable SQL a LINQ. Al igual que para aprender C # 4, primero convierta VB6 a C # 4 y luego estudie la conversión resultante.
Linqer es una herramienta de conversión de SQL a LINQ. Le ayuda a aprender LINQ y convertir sus declaraciones SQL existentes.
No todas las sentencias de SQL se pueden convertir a LINQ, pero Linqer cubre muchos tipos diferentes de expresiones SQL. Linqer admite ambos lenguajes .NET - C # y Visual Basic.