几年前,我们开发了一个大的ASP.Net应用程序(C#/ .net 3.5),它必须是"数据库引擎"非依赖(意味着这个应用程序可以使用SQL Server,Oracle,MySQL ......作为数据库引擎).为此,我们使用了Enterprise Library Data Access Block 4.1.
但是现在,当我们处于"性能/可扩展性改进"阶段时,我们正在考虑技术升级或重新设计我们的应用程序基础.
所以,问题是:迁移到实体框架有什么好处吗?EF会保留我们的非依赖"数据库引擎"标准吗?或者我们应该保持我们的EntLib DAAB实现,但升级到最新版本(5.0)?
谢谢