Comment voulez-vous utiliser LINQ avec Sqlite
Quelqu'un pour expliquer comment obtenir LINQ travaillant avec Sqlite.
Vous devez vous connecter pour publier un commentaire.
Quelqu'un pour expliquer comment obtenir LINQ travaillant avec Sqlite.
Vous devez vous connecter pour publier un commentaire.
Ici vous avez une SQL, Linq fournisseur pour SQLite, et quelques autres DBs
Joe Albahari de LINQPad prend désormais en charge Sqlite: http://www.linqpad.net/Beta.aspx. Une LINQ outil pour les gouverner tous.
Le lien fourni par la CMS ne fonctionne plus. J'ai utilisé cette un comme il semble maintenant être cuit au four dans leur SQL lite ADO .NET fournisseur.
Malheureusement ils ne prennent pas en charge le mode concepteur de VS pour la création de classes 🙁
Aussi être conscient que SQL Server compact ne prend pas en charge le mode de conception de LINQ classes! Toutefois, si vous souhaitez utiliser l'entity framework le concepteur n'travail pour SQL lite et SQL Server compact 🙂
Et oui il y a un SqlLite Fournisseur Linq comme mentionné par la CMS
Découvrez SQL server compact et il fonctionne bien avec Linq
Il y a un autre fil sur de SORTE que vous devriez vérifier
Vous pouvez utiliser ceci: http://code.google.com/p/dblinq2007.
Bien qu'il ressemble le projet est encore en phase Alpha, de l'OMI, il est effectivement très stable maintenant. Bien sûr, si vous avez un projet énorme, il est préférable d'envisager d'utiliser autre chose comme MySQL ou SQL Compact. Je n'aime pas SQL Server, car il est trop lourd, et offre pas beaucoup plus de fonctionnalités par rapport à SQL Compact ou MySQL
Je voudrais ajouter que vous pouvez utiliser Linq to Sql avec SqlLite avec un couple de dispositions:
Par exemple, vous ne pouvez pas utiliser FirstOrDefault() dans l'un de vos requêtes Linq car le résultat sera quelque chose comme:
Depuis SqlLite ne prend pas en charge le "top 1" de la syntaxe, vous aurez gt runtime erreur Sql.
Autre que cela, j'ai été en utilisant Linq to Sql avec SqlLite avec grand succès pour base les opérations CRUD.
Vérifier ce fournisseur de:
SqlLite Fournisseur Linq
Aussi, vous pouvez envisager d'utiliser des SQL Compact qui a de très bonnes LINQ-to-SQL soutien.
À ce moment là, il est PAS de bons outils pour ce faire!
Fournisseurs LINQ pour SQLite tout est en phase alpha (par exemple:dblinq2007). Et c'est un très gros risque pour l'utiliser à des fins commerciales! Alors peut-être dans le futur...
Si vous voulez ot utilisation ADO.NET il est bon ove: phxsoftware.