今天,我们正在开发针对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)和代码