唯一约束实体框架

时间:2015-01-14 23:11:53

标签: c# entity-framework visual-studio-2013 entity-framework-6

我正在使用MS SQL Server 2012 + Entity Framework 6.1.1。我使用设计师创建了一个模型。现在,我想为属性添加一个唯一的。如何使用设计器/保持模型生成来实现这一目标?

编辑:我做模型第一种方法

谢谢

1 个答案:

答案 0 :(得分:1)

Read this!它应该帮助你朝着正确的方向......

想法是使用这样的代码:

CreateIndex("dbo.Users","Username",true);

这是一种EF方法。我觉得设计师不可能......

修改

发现this post表明可能存在唯一约束(不在设计器中,但在代码中),如下所示:

[Index(IsUnique = true)]
public string EmailAddress { get; set; }