MultiColumn唯一数据注释 - 实体框架

时间:2017-09-16 17:41:06

标签: c# asp.net asp.net-mvc entity-framework annotations

我有两个属性(名字和姓氏),我希望它们都是唯一的,因此全名在数据库中是唯一的,所以我在这里搜索了一个解决方案并找到了这个

Unique multiple column in EF6 codefirst

我申请了

    [Required]
    [Index("IX_fullname", 1, IsUnique = true)]
    public string f_name { get; set; }

    [Required]
    [Index("IX_fullname", 2, IsUnique = true)]
    public string l_name { get; set; }

但它根本不起作用。

解决方案提供的链接实际上是我提供链接的相同解决方案,实际上它不起作用,我可以用JSON做我想要的,我用代码做了但我无法处理它离开文本框后立即显示“此值是必需的”。

1 个答案:

答案 0 :(得分:0)

看看这个:

Setting unique Constraint with fluent API?

您似乎还需要添加StringLength属性才能使用此注释。