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