SQL Server用于作品集列的内容(用于拥有Identity列)

时间:2014-10-02 16:06:31

标签: c# sql-server asp.net-mvc entity-framework

我有一个表,它的主键是一个标识列,我正在使用它作为我的"对开页"在报告上显示其价值。

如果insert语句失败,SQL Server的默认行为是自动增加我的标识列的种子,因此当用户使用作品集1000和报告时,用户会感到困惑下一个是作品集1004(因为可能有3个插入失败)。

那么,创建作品集列并在Web应用程序中管理它的最佳方法是什么?

在保存之前,我去我的桌子并获取folio column,在服务器端自动增加,然后将其保存到db以获取新记录,这是一个好习惯吗?我担心并发性,因为如果在同一个第二个2个用户获得相同的作品集编号时会发生什么,问题是我将有2个具有相同编号的报告。

感谢任何建议。

0 个答案:

没有答案