什麼是我可以在Entity Framework中使用的最佳獨立數據庫(無需安裝,直接從.dlls運行)?另外,很少有.dll是一個優點。用於實體框架的最佳獨立數據庫
回答
SQLite
就是這樣一個獨立的數據庫(不需要安裝,直接從.dlls運行)。
+1。只是爲了補充一點,在另一個網站上有一篇很好的文章可以做到這一點。 http://www.codeproject.com/Articles/236918/Using-SQLite-embedded-database-with-entity-framewo – Nico
還有SQL Compact(http://msdn.microsoft.com/en-us/data/ff687142.aspx)。不過,它的功能與其大哥哥相比有所限制。
一些限制:http://technet.microsoft.com/en-us/library/cc835494.aspx
•SQL Server精簡4.0支持與服務器生成的 值的實體,但僅用於標識列。如果您的模型映射到 帶有服務器生成值的非標識列,則會拋出「不支持」 異常。
•SQL Server Compact 4.0不支持具有重複 約束名稱的模式。
在SQL Server Compact中,約束名稱在表 內是唯一的,這可以允許在數據庫中重複約束名稱。 行爲與SQL Server不同,其中約束名稱爲 ,整個數據庫都是唯一的。如果SQL Server Compact 4.0模式具有 重複的參照完整性(主鍵 - 外鍵 關係)約束名稱,則使用實體數據模型嚮導生成實體數據模型將失敗。您應該始終使用 使約束名稱在整個數據庫中保持唯一,例如通過將 表的名稱添加到約束名稱中。
•SQL Server Compact不支持聚合中的DISTINCT(最大值,最小值, 總和,count)。
•當與實體框架一起使用 時,SQL Server Compact不支持命令超時。
•SQL Server Compact僅支持Unicode字符串。
•SQL Server Compact不支持存儲過程和視圖。
- 1. 如何使用實體框架實現數據庫獨立性
- 2. 最佳數據庫獨立SQL DDL實用程序?
- 3. 的Web API具有獨立的實體框架數據層
- 4. 實體框架,數據庫
- 5. 實體框架的最佳實踐?
- 6. 使用實體框架與兩個單獨的數據庫
- 7. 實體框架最佳實踐
- 8. 實體框架最佳實踐
- 9. 實體框架和WPF最佳實踐
- 10. 實現凌亂數據庫實體框架的最佳方法是什麼?
- 11. 實體框架數據建模最佳實踐
- 12. 使用實體框架數據庫
- 13. 實體框架:用於顯示數據
- 14. Yii2數據庫架構最佳實踐
- 15. 實體組件系統框架的最佳數據結構
- 16. 是否有一個類似於EJB實體bean的獨立實體框架?
- 17. 枚舉與實體框架 - 枚舉值獨立於錶行ID
- 18. 實體框架+ SQL Azure的:數據庫的最佳做法改變
- 19. 實體框架和WCF。最佳方法?
- 20. 實體框架Oracle和Sql服務器 - 如何構建獨立於數據庫的應用程序
- 21. 實體框架支持的數據庫
- 22. 實體框架:的DbContext:在數據庫
- 23. 沒有數據庫的實體框架
- 24. 數據庫中的實體框架ICollections
- 25. 沒有數據庫的實體框架?
- 26. 實體框架:建立時,只有種子初始數據庫
- 27. 實體框架5遷移:建立數據庫
- 28. 我們可以建立基於MYSQL數據庫的ADO.NET實體框架嗎?
- 29. log4Net - 登錄到實體框架數據庫位於單獨的項目
- 30. 用於驗證實體框架實體的數據註釋
如何定義「最佳」? –