0
假設我有以下實體類型配置映射發出不同的列名
類public class A
{
public int ID{get;set;}
public string Name{get;set;}
public List<B> BList{get;set;}
}
public class B
{
public int ID{get;set;}
public int AID{get;set;}
public string Name{get;set;}
public A AObject{get;set;}
}
public class AMap:EntityTypeConfiguration<A>
{
public AMap()
{
this.ToTable("ATable");
this.HasKey(x => x.ID);
}
}
public class BMap:EntityTypeConfiguration<B>
{
public BMap()
{
this.ToTable("BTable");
this.HasKey(x => x.ID);
this.Property(x => x.AID).IsRequired();
this.HasRequired(x => x.AObject).WithMany(x => x.BList).HasForeignKey(x => x.AID);
}
}
當我ATable的單記錄,那麼它應該綁定的BTABLE記錄名單的目的,但我歌廳BList空。
我在這裏錯過了什麼?