0

我的实体框架有问题。当我从数据库更新模型时,它会在图表中显示我在表中创建的新属性,但它不会更新实体类。

模型的配置具有该Code Generation Strategy属性并且该属性已禁用,但是如果我将属性的值更改为“默认”(不确定英语是否这么说,西班牙语是“Predeterminado”),它会复制我之前创建的所有类.

我不知道如何解决这个问题,我已经搜索并没有找到解决方案

我很感激你能给我的任何帮助

4

2 回答 2

0

ASAIK,当代码生成被禁用时,您负责更新 POCO 类。您需要自己更新 POCO 类以删除您的 POCO 类并让实体框架为您处理类生成。

我建议手动更新,因为它为您提供了极大的灵活性,并允许您迁移到n-tired 模型

于 2013-06-19T21:28:47.383 回答
-1

通常在与 EF 图文件相同的目录中有一个 .tt 文件。

尝试右键单击该 .tt 文件并单击“运行自定义工具”。

于 2013-06-19T16:41:50.050 回答