该实体框架是否实际两次访问数据库?
var result = from p in entities.people where p.id == 6 select p;
entities.DeleteObject(result);
它袭击我,可能要删除目标,就会迫使第一次旅行取得结果,而反对与之合作的国家将履行删除职能。
如果是这样,我如何避免第二次旅行? 在单一数据库旅行的实体框架中,如何逐个顺序去除?
感谢!
http://www.ohchr.org。
我的原始例子令人误解,因为它是主要钥匙的问答。 我怀疑真正的问题是,是否有一种能够从可贵的物品中删除的单程功能。 例如:
var result = from p in entities.people where p.cityid == 6 select p;
foreach (var r in result)
{
entities.DeleteObject(r);
}
(注意到询问是外国钥匙,因此可能会有多重结果)。