我们有一个使用多个数据库(目前都是 MS SQL Server 2008 R2)的大型 Web 应用程序。这个应用程序大约有 7 年的历史,是围绕 EntitySpaces 框架构建的。它目前使用的是该框架的 2009 版,使用 C# 中的 .NET 编写并以 .NET 3.5 为目标
现在 ES 不再存在,我们需要将其更改为其他内容,并且在决定使用什么时遇到问题。
我们的数据库模式非常成熟,非常适合我们。该应用程序安装在英国的 80 多个站点中。
理想情况下,我们想要一个类似的 ORM 工具,我们可以只指向现有的数据库模式并生成我们的业务和数据访问层类。如果需要,我们不介意更新到更高的 .NET 框架。
我们的应用程序同时使用了 Entityspaces 对象并调用了一些存储过程来提供报告功能。这是我们无法改变的,因此调用参数化存储过程的能力是必不可少的。
我的问题是 - 有没有人有这样做的经验,任何人都可以推荐任何工具来试用吗?
在此先感谢,安迪