私は2つのエンティティを持っています:
public class School
{
public int Id { get; set; }
...
public virtual ICollection<Seminar> Seminars { get; set; }
}
public class Seminar
{
public int Id { get; set; }
...
public virtual ICollection<School> Schools { get; set; }
public virtual ICollection<Price> Prices { get; set; } // wrong??
}
public class Price
{
public int Id { get; set; }
public decimal Value { get; set; }
public virtual School School { get; set; }
public virtual Seminar Seminar { get; set; }
}
次のようなものを取得するために「価格」プロパティをマップする方法:
var priceOfSomeSeminar = someSchool.Seminars[0].Price
出来ますか?だから、Fluent API modelBuilder 関係の確立に助けが必要だと思う...