さまざまなシーズンのプレーヤー統計を保存するために使用しているクラスがあります
public class PlayerModel
{
public int PlayerID { get; set; }
public Dictionary<int, SeasonStats> SeasonStats { get; set; }
public PlayerModel()
{
this.SeasonStats = new Dictionary<int, SeasonStats>();
//Add season stats for each year
this.SeasonStats.Add(2012, new SeasonStats());
this.SeasonStats.Add(2011, new SeasonStats());
this.SeasonStats.Add(2010, new SeasonStats());
}
}
public class SeasonStats
{
public int Goals { get; set; }
public int Assists { get; set; }
}
Entity Framework を使用してオブジェクトを保存したいのですが、Entity にオブジェクトを正しく保存させるために SeasonStats プロパティに配置する属性がわかりません。