我的生產完全成熟的SQL Server 2008年LINQ到實體上(數據庫!=的Microsoft SQL Server)
我想有集成測試與一些重量輕的數據庫是
- 不必在機器和
- 不運行安裝上作爲服務
...如果可能的話。
我在我的代碼中使用LINQ to Entities可能使這個目標更加複雜。
是否可以使用任何輕量級數據庫來實現此目標?那些數據庫是否有LINQ提供商或任何他們被稱爲將LINQ轉換爲實際查詢...
任何人有任何與第三方數據庫的LINQ to實體的經驗嗎?
我的生產完全成熟的SQL Server 2008年LINQ到實體上(數據庫!=的Microsoft SQL Server)
我想有集成測試與一些重量輕的數據庫是
...如果可能的話。
我在我的代碼中使用LINQ to Entities可能使這個目標更加複雜。
是否可以使用任何輕量級數據庫來實現此目標?那些數據庫是否有LINQ提供商或任何他們被稱爲將LINQ轉換爲實際查詢...
任何人有任何與第三方數據庫的LINQ to實體的經驗嗎?
那麼SQL Server 2008 Express呢?這就像SQL Server 2008兼容系統一樣輕便。它基本上是爲SQL Server安裝的輕量級工作站 - 它是一臺服務器,它是後臺的一項服務。 http://www.microsoft.com/express/sql/default.aspx
還有SQL Server Compact 3.5應該與SQL Server 2008兼容,但我不知道它是否被實體框架支持爲商店。這只是需要添加到項目中的一堆DLL,並將其所有數據存儲在一個.sdf文件中。 http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx
馬克
LINQ到實體......這太糟糕了,因爲如果你正在使用NHibernate的,你可以在SQLite的支持,在測試時間測試目的簡單地切換,並在部署時間的SQL服務器上進行切換。 – Graviton 2009-08-03 11:11:13
是的,但我幾乎不會在NHibernate的情況下使用LINQ到對象不是嗎?甚至沒有LINQ to SQL/NH ... – 2009-08-03 11:17:56