2010-03-20 55 views
1

我有以下的標量函數在MS SQL 2005:標量值函數NHibernate的

CREATE FUNCTION [dbo].[Distance] (@lat1 float, @long1 float,@lat2 float, @long2 float) 
RETURNS float 
AS 
BEGIN 
    RETURN (3958*3.1415926*sqrt((@[email protected])*(@[email protected]) + cos(@lat2/57.29578)*cos(@lat1/57.29578)*(@[email protected])*(@[email protected]))/180); 
END 

我需要能夠從我的NHibernate的查詢,調用這個函數。我讀了this article,但我陷入了一些我不明白的細節。

如果你已經使用NHibernate的標量函數,你可能給我一個例子,你的HBM文件如何尋找這樣的功能?

回答