Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fluent nhibernate Fluent Nhibernate映射从二级表加载集合_Fluent Nhibernate_Fluent Nhibernate Mapping - Fatal编程技术网

Fluent nhibernate Fluent Nhibernate映射从二级表加载集合

Fluent nhibernate Fluent Nhibernate映射从二级表加载集合,fluent-nhibernate,fluent-nhibernate-mapping,Fluent Nhibernate,Fluent Nhibernate Mapping,您能否使用fluent nhibernate映射以下场景,如果是,如何映射: 表结构如下所示: 主表 |中间表 |_\u我的数据 “主表”->“中间表”是1:1,“中间表”->MyData是1:n 对象模型如下所示: PrimaryTableObject |__IList 基本上,我希望加载集合,但绕过中间表。有没有办法用fluent nhibernate映射实现这一点 如果这个问题没有意义,就揍我,我会用更多信息编辑它。class PrimaryMap:ClassMap class Prima

您能否使用fluent nhibernate映射以下场景,如果是,如何映射:

表结构如下所示:

主表
|中间表
|_
\u我的数据

“主表”->“中间表”是1:1,“中间表”->MyData是1:n

对象模型如下所示:

PrimaryTableObject
|__IList

基本上,我希望加载集合,但绕过中间表。有没有办法用fluent nhibernate映射实现这一点

如果这个问题没有意义,就揍我,我会用更多信息编辑它。

class PrimaryMap:ClassMap
class PrimaryMap : ClassMap<Primary>
{
    public PrimaryMap()
    {
        Join("IntermediaryTable", join =>
        {
            join.KeyColumn("primary_id");
            join.HasMany(x => x.MyDataObjects);
        });
    }
}
{ 公共PrimaryMap() { Join(“中介表”,Join=> { join.KeyColumn(“primary_id”); HasMany(x=>x.MyDataObjects); }); } }