我有一个外键约束,我在VS2010 SQL Server数据库项目中添加了这个约束,我修改了这个约束以指定 "WITH CHECK"。
ALTER TABLE [dbo].[Foo] WITH CHECK
ADD CONSTRAINT [FK_FooBar]
FOREIGN KEY ([BarKey])
REFERENCES [dbo].[Bar] ([Key])
生成模式的.sql输出中插入了 "WITH NOCHECK"。如果你不指定任何东西,这似乎是默认的。为该项目生成的.dbschema文件没有指定CHECK或NOCHECK,所以我有点不明白它是怎么来的。
有人知道怎么做吗?