1
是否可以使用NHibernate的标准API获取以下SQL查询?使用nhibernate在另一条标准内选择标准
SELECT a.someColumn FROM aTable a LEFT OUTER JOIN (SELECT * FROM bTable WHERE xyz = 'something') b on a.Id = b.Id
是否可以使用NHibernate的标准API获取以下SQL查询?使用nhibernate在另一条标准内选择标准
SELECT a.someColumn FROM aTable a LEFT OUTER JOIN (SELECT * FROM bTable WHERE xyz = 'something') b on a.Id = b.Id
您可以使用NHibernate DetachedCriteria执行SQL子选择,如here所述。对于您所提供的查询,为什么不只是做:
SELECT a.someColumn FROM aTable a LEFT OUTER JOIN bTable b on a.Id = b.Id WHERE b.xyz = 'something'
,因为我想要从A中的参考点B,其xyz是不是“东西”记录我不能做到这一点。 –