LINQ with SQLite(linqtosql)

Pat*_*ins 58 linq sqlite linq-to-sql

我有一个需要存储的小项目(我选择了SQLite),我用.Net for SqliteADO DLL得到了很好的结果.

安装后,我注意到它包含一个SQLLinq.dll.在调查太多努力之前,以及因为我没有在网上看到任何好的例子,我想知道是否有人用SQLite和LINQ获得任何好的结果?

*如果linqtosql以与SQL数据库相同的方式工作,请告诉我.当我看到它时,我对Dll感兴趣,因为我之前从未使用过Linqtosql,我认为这是一个很好的尝试机会,

Ric*_*res 49

我最近发现了DBLinq,它在其他DB中支持SQLite:

  • DBLinq接缝死了已经2年了:-( (7认同)
  • 除了它仍然在CTP. (2认同)

小智 10

根据我自己的经验,Microsoft SQL Compact Framework是一个真正的NO-GO.它真的很慢,它的查询分析器真的很差.我不得不要求我的团队重写我的Windows Mobile组件的所有管道代码,以摆脱SQL CE的糟糕表现.

  • 我100%同意--- CE是一块垃圾...因此,我为什么要寻找替代品(SqlLite) - 不要让我开始为什么它如此糟糕...只是不要使用它在任何类型的高容量多线程环境中. (3认同)

Dam*_*enG 8

LINQ to SQL仅支持SQL Server/Compact,但SQLite人员可以根据程序集的名称编写自己的LINQ提供程序.

如果是这种情况,您可以通过添加对它的引用来使用LINQ查询语法,但是您不会获得LINQ to SQL特定功能,例如DataContext/designer/SQL Metal/Column属性/ EntitySet/EntityRef等.