[ Entity Framework 5.0 RC で Code First DbContext を使用する ]
何が起こっているかわからない?
- 個人
Tracks
が保管されている - そして個人
PlaybackEvents
が保存されます - しかし、私がそうするとき、
ICollection<PlaybackEvent>
のは移入されませんTrack
var tracks = myDbContext.Tracks.ToList();
- 私はいくつかの
myDbContext.Tracks.Add(track); myDbContext.SaveChanges();
場所で保存しましたがtrack
PlaybackEvents
ICollection<PlaybackEvents>
うまくいけばトラックの関連部分
public class Track
{
public string Id {get; set;}
private ICollection<PlaybackEvent> _playbackEvents;
public ICollection<PlaybackEvent> PlaybackEvents
{
get { return _playbackEvents ?? (_playbackEvents = new List<PlaybackEvent>()); }
set { _playbackEvents = value; }
}
}
簡略化された PlaybackEvent
public class PlaybackEvent {
public string Id {get; set;}
public string Track_Id { get; set; }
}