如何在mvc模型的属性上设置Not Null和Unique键约束

时间:2014-07-11 09:36:55

标签: asp.net-mvc-4

如何对来自asp.net MVC模型的属性应用非null和唯一键约束

以下是我的代码:

public class Role
{
    public int id { get; set; }

    [Required]
    [Index("RoelsIndex",IsUnique=true)]        
    public string Roles { get; set; }
}

1 个答案:

答案 0 :(得分:0)

不确定你的问题是什么,但是当我尝试时,必需和索引工作正常。

public class Product
{
    public int Id { get; set; }
    [Required]
    [Index(IsUnique = true)]
    [MaxLength(400)]
    public string Name { get; set; }
}
public class AppContext : DbContext
{
    public DbSet<Product> Products { get; set; }
}

Result