小编Col*_*ICN的帖子

如何为MVC创建具有1对多关联的虚假存储库

我正在尝试使用具有一对多关系的类对象创建一个虚假的单元测试存储库.我正在使用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)

asp.net-mvc unit-testing repository-pattern

6
推荐指数
1
解决办法
1728
查看次数