sqlite是否支持linq-to-SQL?sqlite是否支持linq-to-SQL?
回答
沒有數據庫支持LINQ。 LINQ是數據庫頂層的抽象層,因此它依賴於ADO.NET提供程序。 LINQ到SQL也綁定到SQL Server。
這就是說this SQLLite provider支持LINQ to Entities。
是的,Linq-to-Entities = Entity Framework。 OP詢問Linq-to-SQL,儘管 – 2010-04-28 05:09:22
我意識到這一點,但我注意到LINQ-to-SQL和Entity Framework之間有很多混淆。實體框架被設計爲與LINQ-to-SQL不在的任何數據庫一起工作。 – willbt 2010-04-28 05:48:52
@willbt - 謝謝 - 所以如果我正在使用SQLite並且有一個驅動程序/綁定可以讓我對數據庫執行SQL,那麼我應該也可以讓EF對它進行操作呢?而對於Linq-to-sql,我不得不在綁定/驅動程序中尋找特定的支持?這是正確的 – Greg 2010-04-28 21:02:29
有一個名爲LinqConnect的第三方庫,旨在爲各種數據庫後端(包括SQLite)提供Linq-to-SQL支持。
我剛纔在http://code.google.com/p/dblinq2007/上注意到了另一個。任何想法哪一個最適合? – Greg 2010-04-28 06:39:30
@Greg:不,因爲我從來沒有這樣的要求,我從來沒有嘗試過兩種方法之一(沒有意識到dblinq2007)。所以我不能給出任何第一手的報告,哪一個更好,對不起。 – 2010-04-28 07:45:38
還有IQToolkit,除了在開源中重新實現所有LINQ to SQL之外,沒有其他任何功能。如果你想「原始」訪問你的數據庫,這很好。如果你走這條路線,IQToolkit Contrib也可以得心應手。
如果你更多的是ORM類型,你可以看看SubSonic(它建立在IQToolkit上)。
- 1. SQLite是否支持複製?
- 2. SQLite是否支持「datareader」?
- 3. SQLite是否支持SCOPE_IDENTITY?
- 4. 是否支持Android的SQLite事務?
- 5. SQLite是否支持參照完整性?
- 6. sencha touch2是否支持SQLite數據庫?
- 7. SQLite是否支持「從...刪除」
- 8. SQLite的dotConnect是否支持Mono?
- 9. 是否支持sqlite-net異步API支持?
- 10. LinqToSql是否支持文本文件連接?
- 11. 是否有LinqToSql
- 12. iPhone的SQLite實現是否支持完整的SQLite 3標準?
- 13. LINQ與SQLite(linqtosql)
- 14. 更改IRepository以支持IQueryable(LINQtoSQL查詢)
- 15. LinqToSQL - 不支持轉換爲SQL
- 16. 是否支持groovvy
- 17. 是否支持SSI?
- 18. 是否支持DataGrid?
- 19. 是否支持MSNP9?
- 20. 是否支持ARC?
- 21. Android是否支持手錶支持NFC
- 22. 支持sqlite和sqlite3
- 23. jdbc sqlite支持allowmultiquery
- 24. SQLite是否支持跨多個數據庫的事務?
- 25. 「Good for Enterprise」中的安全瀏覽器是否支持SQLite?
- 26. SQLite與NHibernate結合是否支持引用完整性/外鍵?
- 27. IE是否支持indexedDB,WebSQL或類似於SQLite的數據庫?
- 28. SQLite的Android SDK實現中是否支持外鍵?
- 29. 是否有支持SQLite for Universal Apps的ORM?
- 30. SQLite是否支持修改命令或不修改
可能的重複http://stackoverflow.com/questions/250071/linq-with-sqlite-linqtosql – 2010-04-28 04:57:33