Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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
C# 流利的NHibernate-和#xBF;如何将3个父表映射到同一个子表?_C#_Oracle_Fluent Nhibernate_Fluent Nhibernate Mapping - Fatal编程技术网

C# 流利的NHibernate-和#xBF;如何将3个父表映射到同一个子表?

C# 流利的NHibernate-和#xBF;如何将3个父表映射到同一个子表?,c#,oracle,fluent-nhibernate,fluent-nhibernate-mapping,C#,Oracle,Fluent Nhibernate,Fluent Nhibernate Mapping,我有3个父表指向同一个子表。 我需要编写映射。 我尝试过使用“HasManyToMany”,但我只在子表中插入了两个字段,而不是3个字段 HasManyToMany<Entity_A>(x => x.Entities_B).Table("CHILD_TABLE") .ParentKeyColumn("A_ID") .ChildKeyColumn("B_ID") .Cascade.SaveUpdate(); HasManyToMany(x=>x.Entities\u B).Ta

我有3个父表指向同一个子表。 我需要编写映射。 我尝试过使用“HasManyToMany”,但我只在子表中插入了两个字段,而不是3个字段

HasManyToMany<Entity_A>(x => x.Entities_B).Table("CHILD_TABLE")
.ParentKeyColumn("A_ID")
.ChildKeyColumn("B_ID")
.Cascade.SaveUpdate();
HasManyToMany(x=>x.Entities\u B).Table(“CHILD\u Table”)
.ParentKeyColumn(“A_ID”)
.ChildKeyColumn(“B_ID”)
.Cascade.SaveUpdate();

3个映射中的每一个都有2个块“HasManyToMany”每个人都指向“CHILD_TABLE”

请粘贴您已经尝试过的任何代码。完成,thnks@codeepic