今天,我們正在開發針對SQL Server CE和Entity Framework 6.13作爲ORM(代碼優先)的Windows環境的解決方案。然而,我們正在研究將它移植到Linux環境的可用性,當然,由於Linux不支持SQL Server數據庫,我們打算在Linux機器上使用SQLite,並在Windows機器上繼續使用SQL Server。對於這兩種環境,解決方案(.sln)都是相同的。具有多個數據庫服務器的實體框架
因此,有可能有一個實體框架模型連接多個數據庫(SQLServer,SQLite,..)?我應該爲每個數據庫創建一個模型嗎?
對於這種情況,NHibernate是比Entity Framework更好的解決方案嗎?或者還有其他什麼?
我已經找到了一些有關這方面的答案,但最近沒有人。 Ps:代碼第一是沒有必要的,如果需要,我們打開它來改變它。
非常感謝! :-)使用NHibernate(帶FluentNHibernate)和代碼