我正在尝试使用Code First通过EF Core 1.1向表中添加检查约束。
我找到的唯一答案是以这样的方式在迁移中定义我的约束:
migrationBuilder.Sql("ADD CONSTRAINT CK_Column CHECK (Column >= X);");
我的ER-Modell看起来像这样:
最小 - 最大关系
在我的图片中,您可以看到“进程”至少有2个“Processelements”。
我想知道是否有另一种方法来添加CHECK约束,该约束检查此关系中是否存在最少2个“Processelements”。也许是一个流畅的api或数据注释的解决方案?