【发布时间】:2015-05-26 15:01:12
【问题描述】:
我正在使用 EF 6.1 和从 VS 下载的 T4 模板。当我尝试使用新信息更新 EF 模型,或者只是从我的数据库中发出刷新时,模型文件会重复,并且会出现大量错误。
例如,我的模型文件名为 Test.edmx,其中包含名为 Test.Designer.vb 和 TestModel.tt 的子文件。 TestModel.tt 有一个名为 TestModel.vb 的子文件,它似乎包含我所有的实体框架模型。
当我右键单击设计图面并选择“从数据库更新模型”并添加新实体或刷新现有实体时,它不会更新 TestModel.vb 文件,而是创建一个名为 TestModel1 的全新文件。动词。一旦发生这种情况,我就会得到数千个重复项异常,因为现在有一个双打。
为什么会发生这种情况,我该如何解决?是不是配置有问题?此模型以前使用 EF4,并使用这些说明直接升级到 6。 https://msdn.microsoft.com/en-us/data/upgradeef6.aspx
【问题讨论】:
标签: c# sql-server vb.net entity-framework entity-framework-6