【发布时间】:2012-07-10 22:57:34
【问题描述】:
[将 Code First DbContext 与 Entity Framework 5.0 RC 一起使用]
不确定发生了什么?
- 个人
Tracks被存储 - 和个人
PlaybackEvents被存储 - 但是
Track的ICollection<PlaybackEvent>在我做var tracks = myDbContext.Tracks.ToList();时没有填充 - 即使我用
myDbContext.Tracks.Add(track); myDbContext.SaveChanges();保存了track在ICollection<PlaybackEvents>中有几个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; }
}
}
简化的播放事件
public class PlaybackEvent {
public string Id {get; set;}
public string Track_Id { get; set; }
}
【问题讨论】:
-
你看到数据库中的数据了吗?
标签: c# .net sql entity-framework orm