EntityFramework ef框架外键导致错误!

来源:互联网 发布:淘宝联盟显示已结算 编辑:程序博客网 时间:2024/05/16 11:08

1.在外键的位置加上 [ForeignKey(“B”)]

     [ForeignKey("B")]    public int Aid    {        get { return _Aid; }        set { _Aid = value; }    }   

[ForeignKey(“A”)],A,这个是主键表的表名

2.在外键类库的最下面加上

public virtual A A { get; set; }

3.在主键类库的最下面加上

public virtual ICollection B { get; set; }

4.在主控制器Container里面加上

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove();
}

0 0