visual usar studio pcl net ejemplo como c# .net linq sqlite

c# - usar - xamarin database sqlite



¿Cómo se usa LINQ con Sqlite? (8)

¡En este momento NO HAY buenas herramientas para hacer esto!

Los proveedores de LINQ para SQLite todo están en fase alfa (por ejemplo: dblinq2007 ). ¡Y es un gran riesgo usarlo con fines comerciales! Entonces tal vez en el futuro ...

Si no quieres usar ADO.NET, hay un buen ove: one .

¿Alguien explicará cómo hacer que LINQ trabaje con Sqlite?


El enlace proporcionado por CMS ya no funciona. He usado este ya que ahora parece estar cocido en su proveedor SQL lite ADO .NET.

Lamentablemente, todavía no son compatibles con el modo de diseñador de VS para crear clases :(

¡También tenga en cuenta que SQL Server compact no es compatible con el modo de diseño para las clases LINQ! Sin embargo, si desea utilizar el marco de entidades, el diseñador sí funciona para SQL lite y SQL Server compact :)



Me gustaría agregar que puedes usar Linq a Sql con SqlLite con un par de estipulaciones:

  1. No puede usar el diseñador Linq to Sql, lo que significa que tiene que pasar sus clases manualmente.
  2. Debe tener cuidado de no realizar ciertas operaciones que darán como resultado un código Sql que no es compatible con SqlLite.

Por ejemplo, no puede usar FirstOrDefault () en ninguna de sus consultas de Linq porque dará como resultado algo como:

select top 1 * from table where ...

Como SqlLite no admite la sintaxis "top 1", obtendrá un error Sql en tiempo de ejecución.

Aparte de eso, he estado utilizando Linq a Sql con SqlLite con gran éxito para operaciones CRUD básicas.


Puede usar esto: http://code.google.com/p/dblinq2007 . Aunque parece que el proyecto todavía está en etapa Alpha, IMO es realmente muy estable ahora. Por supuesto, si tiene un gran proyecto, es mejor considerar el uso de algo más como MySQL o SQL Compact. No me gusta SQL Server, porque está muy saturado y no ofrece muchas más funcionalidades que SQL Compact o MySQL