先从现有数据库中获得代码
我已经Code First from Existing Database
搜索了SO,观看了这个视频,并阅读了这个博客。 我当然明白如何使用这种方法来生成POCO和上下文,但我并不了解'为什么'。
我更喜欢在SSMS中构建数据库,并且很乐意使用ADO.NET Entity Data Model
来生成容纳我的上下文的.edmx。 Code First from Database
类的Code First from Database
看起来几乎相同,添加了一些验证属性,并且可以访问modelBuilder。
我无意通过代码改变数据库结构。 使用这种方法获得的唯一好处是能够添加自定义验证,并操纵模型的构建方式? 当您想要使用Code First from Database
时,是否有理想的情况?
上一篇: Code First from Existing Database
下一篇: Switch from Entity Framework Database First to Code First