2011-09-01 70 views
0

書「約翰遜格倫 - 與微軟的.NET Framework 4的訪問數據 - 2011」包含例如自定義函數,以及函數調用:EdmFunction必須符合型號名稱?

gv.DataSource = (... select new { ... , ModelDefinedFunctions.Detail(..)}); 

但在CD中的實踐檢驗與書:

var instructors = from p in context.People 
        where YearsSince((DateTime)p.HireDate) > 10 
        select p; 

和解釋:您必須使用方法名稱引用自定義函數。方法名稱不能用型號名稱限定。該方法需要一個DateTime參數,並且必須包含此參數。

現在沒有VS,什麼是正確的方法?

回答

0

ModelDefinedFunctions是定義方法Detail的類的名稱。這兩種方法是相同的。型號名稱沒有限定符。

+0

耶穌,你說得對 –