我在Code First from Existing Database
上搜索了SO,观看了this video,并阅读了this blog。我当然知道如何使用这种方法生成POCO和Context,但我不理解'为什么'。
我更喜欢在SSMS中构建数据库,并且很高兴使用ADO.NET Entity Data Model
来生成包含我的上下文的.edmx。 Code First from Database
类看起来几乎相同,添加了一些验证属性,您可以访问modelBuilder。
我无意通过代码更改数据库结构。使用此方法获得的唯一好处是能够添加自定义验证,并操纵模型的构建方式吗?当您想要使用Code First from Database
时,是否存在理想情况?