NHibernate 3 LINQ提供程序创建非ansi连接语法

时间:2011-01-25 17:20:48

标签: nhibernate linq-to-nhibernate

我对LINQ(和NHibernate的LINQ提供程序)

很新

我有一个查询,它使用多对一映射连接祖父母 - 父子项中的3个表。

实际的SQL NHibernate抛出的是使用旧式的FROM table1,table2,table3连接语法。

有没有办法让它使用ANSI连接? (我看到使用Fetch()会这样做,但语法不完全是标准的LINQ东西)

干杯, 标记

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。

请记住,虽然ANSI语法更清晰,并允许更容易的外连接,但它在语义上等同于内部连接的“旧”,所以你不应该关心。