【发布时间】:2015-04-22 23:48:25
【问题描述】:
我的 Linq to SQL DBML 文件有一个奇怪的错误,当我保存它时,会创建一个重复的文件,而不是保存到现有的设计器文件。
由于 file.designer.cs 和 file1.designer.cs 内部的数据上下文构造函数之间存在歧义,这会导致整个地方的错误
有什么方法可以修复这个不涉及删除和重新创建 dmbl 文件的错误。因为这个错误发生在我所有的 DBML 文件中,其中一些文件相当大。
上图显示了我遇到的问题。
【问题讨论】:
-
我想知道...这可能与 VCS 有关吗?该文件可能是只读的吗?
-
刚刚检查,文件不是只读的。删除两个设计器文件并重建 dbml 只剩下 1 个设计器文件,它可以工作,但它仍然是 minerva1.designer.cs 似乎无法删除“1”
-
耐人寻味;如果你为“Minerva1”做一个在文件中查找,也许会出现一些东西? (例如,也许它在 dbml 中是明确的)
标签: c# linq-to-sql