[英]Entity Framework 4.1 Code First EDMX issue
我使用EF CF处理大型项目的方式是执行以下操作:
所有这些在概念上看起来都不错,但是当我们运行项目时,EF似乎认为我们正在使用“模型优先”方法。 并非如此,因为我们不希望将EDMX模型映射到任何数据库。 如果模型已更改,我们希望在运行时创建数据库。
那么,如何删除EDMX的数据库映射期望呢?
通过不使用EDMX。 EDMX是映射。 使用EDMX后,您将使用“模型优先”或“数据库优先”。 代码优先意味着没有EDMX,也没有代码生成器。 方法名称中的代码意味着您应该编写该代码。 首先要获得在代码中生成的实体和映射的唯一方法是,当您拥有现有数据库并且使用EF Power Tools时,但是如果您没有数据库,那么您将没有任何此类支持。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.