【发布时间】:2009-04-15 21:13:51
【问题描述】:
他们是在 SubmitChanges 分配的吗?或者当一个新对象被创建时?如果是后者,我想会有碰撞?
【问题讨论】:
标签: linq-to-sql
他们是在 SubmitChanges 分配的吗?或者当一个新对象被创建时?如果是后者,我想会有碰撞?
【问题讨论】:
标签: linq-to-sql
如果 id 字段是自动生成的(身份/guid)字段,则在将记录插入数据库时分配 id。 LINQToSQL 在插入后执行选择以获取分配的值并在对象中更新它。只要您不打开允许身份插入,使用身份列就不会发生冲突。如果 id 不是自动生成的,那么您将负责创建 id 并确保没有冲突。
【讨论】: