【发布时间】:2014-04-24 04:39:43
【问题描述】:
我有两个类 MyArticle 和 Image。
public class MyArticle : IArticle{
....
public virtual List<Image> Images {get; set;}
}
public class Image{
...
public IArticle Article {get; set;}
}
通过代码使用 nhibernate 映射我映射了那些
public class ImageMap : ClassMapping<Image>
{
public ImageMap()
{
ManyToOne(x => x.Article, m =>
{
m.NotNullable(true);
});
}
}
public class MyArticleMap: ClassMapping<MyArticle>
{
public MyArticleMap()
{
Bag(x => x.Images,
c => { },
r => { r.OneToMany(); }
);
}
}
当尝试对映射进行单元测试时,它会因错误而失败 {"Image 表中的关联引用了一个未映射的类:MyApp.Model.IArticle"}
【问题讨论】:
标签: c# .net nhibernate nhibernate-mapping