我有代码第一个类,它们是使用ADO.NET实体数据模型从我现有的数据库生成的。现在我已经在数据库中添加了一些新表。
我想知道是否可以从新的数据库表中创建相关的代码类而无需(从头开始)重新创建模型?
答案 0 :(得分:4)
是的,如果你使用Reverse Engineer Code First这样做的话。它将创建与Code-First完全相同的POCO,但它将完全基于当前数据库。没有.edmx文件,也没有T4模板。只是代码优先。
顺便说一句,你应该知道这(以及常规的Code-First)将是EF7中唯一允许的。他们正在摆脱许多事情来试图减少它,而Model和Database-First都得到了斧头(至少目前为止)。来自Microsoft的ADO.NET博客的This blog post解释了这一点以及其他一些功能。