我有一个需要存储的小项目(我选择了SQLite),我用.Net for Sqlite的ADO DLL得到了很好的结果.
安装后,我注意到它包含一个SQLLinq.dll.在调查太多努力之前,以及因为我没有在网上看到任何好的例子,我想知道是否有人用SQLite和LINQ获得任何好的结果?
*如果linqtosql以与SQL数据库相同的方式工作,请告诉我.当我看到它时,我对Dll感兴趣,因为我之前从未使用过Linqtosql,我认为这是一个很好的尝试机会,
我最近发现了DBLinq,它在其他DB中支持SQLite:
根据我自己的经验,Microsoft SQL Compact Framework是一个真正的NO-GO.它真的很慢,它的查询分析器真的很差.我不得不要求我的团队重写我的Windows Mobile组件的所有管道代码,以摆脱SQL CE的糟糕表现.
LINQ to SQL仅支持SQL Server/Compact,但SQLite人员可以根据程序集的名称编写自己的LINQ提供程序.
如果是这种情况,您可以通过添加对它的引用来使用LINQ查询语法,但是您不会获得LINQ to SQL特定功能,例如DataContext/designer/SQL Metal/Column属性/ EntitySet/EntityRef等.