EF4自动检查约束

时间:2013-02-08 07:15:35

标签: entity-framework-4 check-constraint

如何在EF4 CodeFirst中指定检查约束。

示例:我有一个字符串属性,我只能拥有特定的值。

1 个答案:

答案 0 :(得分:2)

EF代码首先没有任何等效的检查约束。如果要在数据库中使用检查约束,可以使用自定义数据库初始化程序并执行自定义SQL来更改表并添加检查约束(我描述了类似于唯一索引here的方法),或者如果您已经在使用EF代码首次迁移,您可以在基于代码的迁移中将约束创建添加到Up方法。