标签: linq-to-sql
他们是在SubmitChanges分配的吗?或者在创建新对象时?如果是后者,我会想象会有碰撞吗?
答案 0 :(得分:1)
如果id字段是自动生成的(identity / guid)字段,则在将记录插入数据库时分配id。 LINQToSQL执行select后插入以获取指定的值并在对象中更新它。只要您不打开允许标识插入,就不会使用标识列发生冲突。如果id未自动生成,那么您将负责创建id并确保没有冲突。