【发布时间】:2014-09-15 03:41:57
【问题描述】:
C#接口访问Sql server db。
我有一个包含复合键 ID 和修订的表。
当我“插入”一条新记录时,我想自动增加 ID。 当我“更新”记录时,我想实际插入一条新记录但增加修订。
什么是合适的表设置?
【问题讨论】:
标签: c# sql sql-server auto-increment composite-key
C#接口访问Sql server db。
我有一个包含复合键 ID 和修订的表。
当我“插入”一条新记录时,我想自动增加 ID。 当我“更新”记录时,我想实际插入一条新记录但增加修订。
什么是合适的表设置?
【问题讨论】:
标签: c# sql sql-server auto-increment composite-key
我过去所做的实际上是为UPDATE 使用触发器。它会将所有值复制到新记录中并增加版本列。我还会有一个索引列作为键,但不是主键,以便所有修订都绑定在一起。
【讨论】: