【发布时间】:2011-03-27 22:58:43
【问题描述】:
我有一个内存对象列表。我想检查每个对象是否存在于数据库中,如果不存在,则将该对象的 bool 属性设置为 true。
对象
class Part
{
public bool NewPart { get; set; }
public string PartNumber { get; set; }
public string Revision { get; set; }
public string Description { get; set; }
}
List 包含部分的集合。对于每个部件,如果它存在于数据库中,则 NewPart 应设置为 FALSE,否则为 TRUE。我正在寻找最有效的方法来做到这一点,因为可能有数百个部分,所以我认为为每个部分运行 SQL 查询可能不是最有效的方法。
对实现这一目标的最佳方法的想法表示赞赏。
【问题讨论】:
-
Part 表的主键是什么?零件号?
标签: linq