0
我在SQL Server
中有一個標量函數我想在HQL的QueryOver中使用它。如何在QueryOver語句中調用標量函數
請將SQL賦予HQL。
Select ID,Name,dbo.GetStatus(ID) From SST_Request
或以任何其他方式在HQL語句的子查詢中調用UDF。
我在SQL Server
中有一個標量函數我想在HQL的QueryOver中使用它。如何在QueryOver語句中調用標量函數
請將SQL賦予HQL。
Select ID,Name,dbo.GetStatus(ID) From SST_Request
或以任何其他方式在HQL語句的子查詢中調用UDF。
流利的hibernate有內置選項來映射SQL Server用戶定義函數。
Map(o => o.Status).Formula(「dbo.GetStatus('ID)」)。ReadOnly();
可能的重複http://stackoverflow.com/questions/2481737/scalar-valued-function-in-nhibernate – AlG
有點廣泛:有許多與NHibernate查詢API。根據您希望使用的查詢API,答案不會相同。通過示例查看[這裏](/ q/37259653/1178314)。 –