我一直兜兜转转,与LINQ to SQL的文件,而使用SVN相当长的一段时间。 最新的是,我的dbml文件显示为具有指出一个错误
一个名为项目“客户”已经存在。 请选择一个不同的名称。
然后再次重复这一点。 事实上,它说,几乎每一个对象。 什么是我的解决? 我试图重新命名一个名为Customer,但是这并没有解决它。 我不知道哪里去解决这个问题。 我去了.dbml文件并没有看到任何重复,我去.dbml.layout文件,并没有看到有任何重复无论是。
我一直兜兜转转,与LINQ to SQL的文件,而使用SVN相当长的一段时间。 最新的是,我的dbml文件显示为具有指出一个错误
一个名为项目“客户”已经存在。 请选择一个不同的名称。
然后再次重复这一点。 事实上,它说,几乎每一个对象。 什么是我的解决? 我试图重新命名一个名为Customer,但是这并没有解决它。 我不知道哪里去解决这个问题。 我去了.dbml文件并没有看到任何重复,我去.dbml.layout文件,并没有看到有任何重复无论是。
Visual Studio中报告了错误的项目对我来说是重复的。 因此,即使当我删除了一个它说的是一个重复的(“客户”以上),它只是不停地报告一个又一个错误,直到我真的开始了一个真的是一个傻瓜才放弃了。
此外,重复是最有可能在.dbml文件的末尾(点击右键,选择“打开方式”>“XML(文本)编辑器”)。 这是因为Visual Studio中会转移任何修改文件的末尾,所以当两个开发人员修改它很容易与欺骗拉闸同一项目后自动合并。
运行SqlMetal手动得到实际的错误信息:
SqlMetal /code:[filename].designer.cs [filename].dbml
我不相信你可以有一个成员名称使用相同的名称作为类属于,如:
public class Customer
{
public string Customer { get; set; }
...
}
检查你的实体。
弄清楚了。 不知何故有重复关联。 这让我感到困惑的部分是,它看起来似乎是指向一个对象,并没有看起来就像是指向关联。