Entity Framework 5是否支持唯一约束?

akn*_*ds1 19 unique-constraint .net-4.5 entity-framework-5

想知道Entity Framework 5是否支持对实体属性的唯一约束?如果是这样,我如何指定属性应该是唯一的?

Sla*_*uma 33

不,它没有.过去有计划在EF 5.0中包含一个独特的约束功能:

http://blogs.msdn.com/b/efdesign/archive/2011/03/09/unique-constraints-in-the-entity-framework.aspx

但是您可以看到帖子顶部有更新:

更新:此功能已被推迟,不会包含在实体框架5中.

您可以对该功能进行投票,以提高其实施的优先级...

http://data.uservoice.com/forums/72025-entity-framework-feature-suggestions/suggestions/1050579-unique-constraint-ie-candidate-key-support

...因为显然它目前甚至不在EF 6.0的路线图上:

http://entityframework.codeplex.com/wikipage?title=Roadmap