Subsonic 2.0.3:Save()会因身份字段约束而导致问题

时间:2010-10-13 03:24:37

标签: sql subsonic constraints

这是一个奇怪的。我正在使用SubSonic 2.0.3在给定的表中插入一个新行。

该表包含在数据库中正确设置的int标识字段(标识种子= 1,标识增量= 1)。显然我在调用.Save()之前没有明确设置这个值。

自从我重建了我的开发数据库(从我的prod数据库复制)以来,.Save()失败并显示消息:

“INSERT语句与CHECK约束冲突”\ repl_identity_range_tran_661577395 \“。冲突发生在数据库\”blah \“,table \”dbo.ScheduledEmails \“,列'MyIdentity'”

复制数据库,我没有明确创建该约束。说实话,我不理解约束,因为条件是([MyIdentity]>(7)AND [MyIdentity]<(20000))。来自Prod DB的约束具有不同的数字,但它与我的Dev DB中的格式相同。

关于这个奇怪问题的任何线索?

0 个答案:

没有答案