是否可以在Entity Framework 7中使用流畅的API添加CHECK约束?
我需要达到以下目的:
...
ADD CONSTRAINT CK_SomeTable_SomeColumn CHECK (SomeColumn >= X);
如果解决方案是特定于提供程序的,则可以-我仅针对MsSqlServer(至少现在)。
从EF 7.0.0-rc1开始,使用流畅的API是不可能的。
您可以在迁移中手动定义约束
migrationBuilder.Sql("ALTER TABLE SomeTable ADD CONSTRAINT CK_SomeTable_SomeColumn CHECK (SomeColumn >= X);");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句