在对实体模型的属性进行每次较小的更改并尝试重新编译后,在对实体模型的每个引用上都出现“ XYZ.EntityX.PropertyX”和“ XYZ.EntityX.PropertyX”之间的歧义。这两种属性在每种情况下都是相同的。还有很多“类型'XYZ.EntityX'已经包含'PropertyX'的定义”。有人遇到过这样的事情吗?
我最近将代码放到了安全的源代码中,我将做出一个大胆的猜测,并说可能与它有关。也许它无法更新未检出的文件,也不会提示有关该文件的信息?我不知道。
我所做的只是进入XYZModel.edmx,选择一个表,添加一个标量属性(字符串,50个字符,可为空)并重新编译。直到那时一切正常。当我“从数据库更新模型”时,也会发生这种情况。我猜对模型的任何更改都会导致它。