[ Entity Framework 5.0 RC で Code First DbContext を使用する ]
何が起こっているかわからない?
- 個人
Tracksが保管されている - そして個人
PlaybackEventsが保存されます - しかし、私がそうするとき、
ICollection<PlaybackEvent>のは移入されませんTrackvar tracks = myDbContext.Tracks.ToList(); - 私はいくつかの
myDbContext.Tracks.Add(track); myDbContext.SaveChanges();場所で保存しましたがtrackPlaybackEventsICollection<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; }
}