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是不是「東西」記錄我不能做到這一點。 –