是否存在首先从现有EDMX生成EF代码>
的方法我知道有来自连接字符串的反向poco生成器,但是我们有一个传统的解决方案,它具有大量的模式,并且进行了大量的自定义(在底层模式中重命名,额外的关系,等)业务代码严重依赖。我们希望首先生成代码,而不破坏系统的任何部分,然后使用Code First Migrations进行编码。
答案 0 :(得分:1)
没有自动方式将EDMX映射转换为代码优先映射(Fluent或基于属性)。您可以做的最好的事情是从.EDMX下复制生成的实体类,并使用Fluent API在EDMX中重新创建映射。
请注意,像“定义查询”这样的内容根本不存在于“代码优先”中。