0
我可以防止同一个对象被添加两次,但我仍然需要引用待处理的id来添加其他相关对象。避免Linq挂起插入的重复?
在下面,SomeData中的一些disctinct项目可能需要添加同一个人两次。我可以跟踪,但我仍然需要将不同的项目信息添加到待处理人员。我如何管理这个?
foreach(item i in SomeData)
{
var x = dc.People.Where(p.someprop==a...);
if (x=null)
{
Person p = new P(..);
dc.People.InsertOnSubmit(p);
}
...
...
}
dc.Submitchanges()
当你说清楚是什么使它不同是这个名字的姓氏身份证,如果这种情况下,你可以检查更多的信息。 – 2012-03-23 03:23:35