C# POCO是';t更新?

C# POCO是';t更新?,c#,entity-framework,asp.net-mvc-4,entity-framework-5,C#,Entity Framework,Asp.net Mvc 4,Entity Framework 5,我对实体框架有问题。 当我从数据库更新模型时,它会在图表中显示我在表中创建的新属性,但不会更新实体类 模型的配置具有代码生成策略属性,该属性已禁用,但如果我将属性的值更改为“Default”(不确定英语中是否这样说,西班牙语中为“Predeterminado”),它将复制我以前创建的所有类 我不知道该怎么解决这个问题,我已经搜索过了,还没有找到解决方案 非常感谢您经常给我提供的帮助,在EF图文件所在的目录中有一个.tt文件 尝试右键单击该.tt文件并单击“运行自定义工具” ASAIK,当代码生成

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

模型的配置具有
代码生成策略
属性,该属性已禁用,但如果我将属性的值更改为“Default”(不确定英语中是否这样说,西班牙语中为“Predeterminado”),它将复制我以前创建的所有类

我不知道该怎么解决这个问题,我已经搜索过了,还没有找到解决方案


非常感谢您经常给我提供的帮助,在EF图文件所在的目录中有一个.tt文件


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

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


我建议手动更新,因为它给了您很大的灵活性,并允许您移动到。

澄清问题应作为评论发布。如果你提出这个作为答案,那么你不应该用问题的形式来表达。@Servy,这完全是废话。如果我去掉了问号,重写了最后一部分“试着右键点击那个.tt”,那么它就不会是一个问题。但是你知道吗?它将仍然包含相同的内容——这是一种解决他的问题的可行方法。这就是我要你做的。我不是说,“这本不应该被发布”,我是在要求你重新表述你的答案,让它以答案的形式出现,而不是以问题的形式出现。@Servy但如果它有相同的内容,为什么标点符号会起作用?事实并非如此。用户不会在搜索标点符号时搜索我尝试的答案,他会查找导致解决方案的内容。拜托。@Micah One可以对拼写、大小写、格式、语法等方面的错误提出同样的理由。这不会使答案出错,但正确的答案仍然会使处理变得更容易。乍一看,这也让答案看起来像是要求澄清,尽管事实并非如此。你应该对自己的答案有足够的信心,让它成为一个答案。正如我所说,我不是说答案应该被删除,我只是要求你编辑它来改进它,以解决这个问题。它足够好以至于不被删除并不意味着它不能被改进。在更新模型之后,您是否也选择了验证?