实体框架代码优先:将遗留业务对象转换为EF的好方法

本文关键字:转换 对象 EF 方法 业务 代码 框架 实体 | 更新日期: 2023-09-27 18:16:32

我被赋予了一个。net组件的VB6应用程序的责任。

前面的程序员,不知道为什么,认为在。net中编写业务对象是一个好主意,它代表了应用程序中几乎所有重要的数据。它们与现有的数据库表和结构匹配得很好。

如果我用c#重写应用程序,在这些对象上使用EF的Code First会是创建新EF模型的好方法吗?

实体框架代码优先:将遗留业务对象转换为EF的好方法

代码首先可以很好地处理现有的数据模型。流畅的映射非常直观。

在过去的几个月里,我一直在将一个大型应用程序过渡到EF4.1,并没有遇到任何真正的困难。

总之,我很喜欢它。

我确信您可以对现有的业务对象使用代码优先的方法,或者您可以使用数据库优先的方法并基于数据库生成模型,例如。

如果您的业务对象与数据库紧密匹配,那么使用数据库优先的方法可能会更快。