【发布时间】:2016-07-12 21:10:22
【问题描述】:
我在 VS2015 中开发的应用程序中使用最新版本的实体框架和代码优先方法。
在我的其中一个实体集 (Customer) 中,我想在列 EmailAddress 上设置唯一键约束。
我试过这个:
[Index("IX_EmailAddress", 1, IsUnique = true)]
但它不起作用。在Customer 表中,EmailAddress 列应该只有唯一值,它应该允许重复。
请指导我。
谢谢。
【问题讨论】:
-
很奇怪,还有你为什么使用order:1,你的索引是composite吗?如果没有,请尝试从索引声明中排除订单。
-
多列索引使得这些列的组合是唯一的,而不是索引的每个单独的列
标签: c# entity-framework unique-constraint unique-key