FluentNHibernate映射到视图

时间:2009-10-01 18:38:21

标签: c# nhibernate fluent-nhibernate mapping tableview

我在实体之间有很多关系,并且有一个表视图作为定义关系的查找表。

我很好奇如何映射到视图而不是数据库中的表。

即表映射:

public SomeMap()
{
    Id(...)//set Id and other mapped properties
    HasManyToMany(x => x.Items)
        .Table("SomeLookupTable")
        .ParentKeyColumn("ParentID")
        .ChildKeyColumn("ChildID")
        .LazyLoad()
        .Inverse()
        .Cascade.SaveUpdate();
}

更新

我刚刚在FluentNHibernate Google Group区域发现了一些相关内容。在我的测试用例中,我只使用一个自引用查找,尽管在实践中有两个。详细解释了该问题here.

1 个答案:

答案 0 :(得分:1)

您是否尝试过映射到视图,就好像它是一张桌子一样?我认为没有任何理由不这样做。