我的一个表上有一个列,我的数据库中的各种INSERT / DELETE触发器正在更新 - 触发器根据链接表的内容执行一些计算,并将结果存储在基表的列中,以便于查询等等。
当我尝试更新这些表时,Linq-to-SQL抛出了ChangeConflictException - 可能是因为触发器正在修改此列,因此L2S认为存在数据冲突。我正在寻找的确切行为如下:
任何人都可以帮我在Linq-to-SQL中实现这种行为吗?
谢谢,
迪伦
答案 0 :(得分:3)
您应该在LINQ to SQL设计器中将列配置为自动生成(就像使用主键一样)。这将防止这些冲突。