回答

2

不,這是不可能的。

您必須使用SQLQuery調用存儲過程。

+0

如果是這樣的話,你能不能某種方式傳遞SQLQuery對成Subqueries.PropertyIn( )構造? – GWLlosa

+0

@GWLlosa:不,你不能 –

3

我沒有做過,但你可以使用一些替代方案:

  • Named Queries and SQL Queries
  • 地圖視圖來代替。
  • 映射到TableValued功能(是的,這我知道這是不是很大,但它讓我出了幾個果醬)
+0

如果你想在代碼中創建一個命名查詢,[這個問題的答案](http://stackoverflow.com/questions/3409812/how-can-the-namedsqlquerydefinition- class-be-used-dynamically-as-a-sql-query-equi)展示瞭如何在沒有HBM文件的情況下在運行時創建它。 –