C# 唯一约束实体框架
我正在使用MS SQL Server 2012+实体框架6.1.1。我已经使用设计器创建了一个模型。现在,我想为属性添加一个唯一的。如何使用设计器/保持模型生成来实现这一点 编辑:我采用模型优先的方法 谢谢你它应该能帮你找到正确的方向 我们的想法是使用如下代码:C# 唯一约束实体框架,c#,entity-framework,visual-studio-2013,entity-framework-6,C#,Entity Framework,Visual Studio 2013,Entity Framework 6,我正在使用MS SQL Server 2012+实体框架6.1.1。我已经使用设计器创建了一个模型。现在,我想为属性添加一个唯一的。如何使用设计器/保持模型生成来实现这一点 编辑:我采用模型优先的方法 谢谢你它应该能帮你找到正确的方向 我们的想法是使用如下代码: CreateIndex("dbo.Users","Username",true); [Index(IsUnique = true)] public string EmailAddress { get; set; } 这是一种EF方法
CreateIndex("dbo.Users","Username",true);
[Index(IsUnique = true)]
public string EmailAddress { get; set; }
这是一种EF方法。我不认为这在设计师身上是可能的
编辑
发现表示唯一约束是可能的(不是在设计器中,而是在代码中),如下所示:
CreateIndex("dbo.Users","Username",true);
[Index(IsUnique = true)]
public string EmailAddress { get; set; }
先做模特?还是先数据库?所以不是先在模型中<代码>[索引(IsUnique=true)]是EF 6.1中的第一个代码。