使用实体框架代码拳头在模型中定义唯一属性

时间:2013-08-05 17:39:35

标签: asp.net-mvc entity-framework code-first

在Entity Framework 5中,除Key之外还可以将属性定义为“Unique”吗?

我的模型已经有一个属性“ID”,它具有“Key”属性。现在我希望另一个属性是独一无二的。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

您无法通过EntityFramework执行此操作,唯一的可能是修改您的数据库。

然而,对于EF 6来说,它正处于管道中:http://blogs.msdn.com/b/efdesign/archive/2011/03/09/unique-constraints-in-the-entity-framework.aspx