【发布时间】:2012-10-09 06:29:02
【问题描述】:
是否可以使用 NHibernate 的条件 API 获取以下 SQL 查询?
SELECT a.someColumn FROM aTable a LEFT OUTER JOIN (SELECT * FROM bTable WHERE xyz = 'something') b on a.Id = b.Id
【问题讨论】:
标签: nhibernate
是否可以使用 NHibernate 的条件 API 获取以下 SQL 查询?
SELECT a.someColumn FROM aTable a LEFT OUTER JOIN (SELECT * FROM bTable WHERE xyz = 'something') b on a.Id = b.Id
【问题讨论】:
标签: nhibernate
您可以使用 NHibernate DetachedCriteria 执行 SQL 子选择,如 here 解释的那样。对于您提供的查询,为什么不这样做:
SELECT a.someColumn FROM aTable a LEFT OUTER JOIN bTable b on a.Id = b.Id WHERE b.xyz = 'something'
【讨论】: