2

我很好奇是否有人对使用大型遗留 Oracle 数据库和强制存储过程使用的部门是否值得迁移到实体框架有一些想法?

我们的许多表没有数字主键,有些使用复合键。

我尝试了 ODP.NET 的 Entity Framework 版本,当时它处于 beta 阶段,并没有留下深刻的印象。调用存储过程并不比使用常规 ODP 更干净,并且框架无法自动生成存储过程和 POCO 对象之间的映射。

4

1 回答 1

0

对于使用大型遗留 Oracle 数据库和强制使用存储过程的部门而言,迁移到实体框架是否值得?

调整您的 EDM 以与当前使用您的 Oracle 数据库的客户端应用程序一起工作需要大量的前期工作。

但是,EF 5.0 在特性和功能上比 2 年前要强大得多。它具有代码优先功能,您仍然可以使用您的 POCO 对象并将它们映射到通过使用存储过程检索的实体。顺便说一句,从 EF4 开始,就有了存储过程和函数支持。

于 2012-09-20T19:59:36.353 回答