POCO没有更新?

时间:2013-06-19 16:39:13

标签: c# entity-framework asp.net-mvc-4 entity-framework-5

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

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

我不知道该怎么做才能解决这个问题,我已经搜索过并找不到解决方案

我感谢你能给我的任何帮助

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-1)

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

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