如何在没有自动增量的情况下使2列的主键安全?

时间:2014-05-07 14:01:10

标签: sql-server primary-key auto-increment identity

我有一个名为[Purpose]的表和另一个名为[PurposeMoviment]的表。

每次编辑目的(values​​, products, services, deadline, etc.)时,都会生成目的莫名。

我可以使用2个pk列(Purpose_ID, PurposeMoviment_ID)的PurposeMoviment,其中,我的系统手动创建了PurposeMoviment吗?

当我说手动创建时,是一个简单的GetLastPurposeMoviment + 1。 它是安全的?

我问,因为我想显示实际的动画数量,比如1,2,3 ...使用标识,动画编号将是1 ... 4 ... 193。

我哪里错了?

由于

修改

我是大型环境的新手,并且害怕许多人按下按钮同时插入目的并使我的手动增量失败。

我正在使用MVC5,Entity Framework 6和Repository Pattern。

谢谢你们

0 个答案:

没有答案