实体框架 - DbSet中的集合

时间:2014-12-28 19:00:10

标签: entity-framework asp.net-web-api

我想在User类中创建用户集合,但EF返回失败"违反了Multiplicity约束。"

[Table("Users")]
public class UsersDbSet
{
    public UsersDbSet()
    {
        Friends = new List<UsersDbSet>();
    }

    [Key, Required, DatabaseGenerated(DatabaseGeneratedOption.Identity), Index(IsUnique = true)]
    public int UserID { get; set; }

    [Required, Index(IsUnique = true), MaxLength(MaxLoginLength)]
    public string Login { get; set; }

    [Required]
    public string Password { get; set; }

    public virtual ICollection<UsersDbSet> Friends { get; set; }
}

我不知道问题出在哪里......

0 个答案:

没有答案