NHibernate:要求引用的内连接而不是左连接

时间:2011-05-17 15:15:57

标签: nhibernate fluent-nhibernate fluent-nhibernate-mapping

当我使用References时,如何将默认连接类型更改为内连接而不是左外连接以进行映射?

例如:

public class SomeClassMap : ClassMap<SomeClass>
{
   public SomeClassMap()
   {
     Id(x => Id);
     References(x => x.Account);
   }
}

这通常是这样的......

FROM SomeClass  SC
LEFT OUTER JOIN Account A 
ON SC.Id = A.Id

我想让它成为内连接,而不是左外连接。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这里有类似的问题:

Inner or Right Outer Join in Nhibernate and Fluent Nhibernate on Many to Many collection

我认为这也适用于一对多关系。如果这不再适用,请有人发信息。