我正在尝试使用具有一对多关系的类对象创建一个虚假的单元测试存储库.我正在使用ASP.NET MVC和Linq to SQL.我的参考文献是Steven Sanderson的"Pro ASP.NET MVC框架"一书.
我用关联创建了实体类:
[Table(Name = "Albums")]
public class Album
{
[Column(IsDbGenerated = true, IsPrimaryKey = true)]
public int AlbumID { get; set; }
[Column]
public string Title { get; set; }
private EntitySet<Track> _tracks;
[Association(Storage = "_tracks", ThisKey = "AlbumID", OtherKey = "AlbumID")]
public EntitySet<Track> Tracks
{
get { return _tracks; }
set { _tracks.Assign(value); }
}
}
[Table(Name = "Tracks")]
public class Track
{
[Column(IsPrimaryKey = true)]
public int TrackID { get; set; } …Run Code Online (Sandbox Code Playgroud)