我的实体框架有问题。当我从数据库更新模型时,它会在图表中显示我在表中创建的新属性,但它不会更新实体类。
模型的配置具有该Code Generation Strategy
属性并且该属性已禁用,但是如果我将属性的值更改为“默认”(不确定英语是否这么说,西班牙语是“Predeterminado”),它会复制我之前创建的所有类.
我不知道如何解决这个问题,我已经搜索并没有找到解决方案
我很感激你能给我的任何帮助
我的实体框架有问题。当我从数据库更新模型时,它会在图表中显示我在表中创建的新属性,但它不会更新实体类。
模型的配置具有该Code Generation Strategy
属性并且该属性已禁用,但是如果我将属性的值更改为“默认”(不确定英语是否这么说,西班牙语是“Predeterminado”),它会复制我之前创建的所有类.
我不知道如何解决这个问题,我已经搜索并没有找到解决方案
我很感激你能给我的任何帮助
ASAIK,当代码生成被禁用时,您负责更新 POCO 类。您需要自己更新 POCO 类以删除您的 POCO 类并让实体框架为您处理类生成。
我建议手动更新,因为它为您提供了极大的灵活性,并允许您迁移到n-tired 模型。
通常在与 EF 图文件相同的目录中有一个 .tt 文件。
尝试右键单击该 .tt 文件并单击“运行自定义工具”。