EdmFunction必须符合型号名称?

问题描述:

书“约翰逊格伦 - 与微软的.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,什么是正确的方法?

ModelDefinedFunctions是定义方法Detail的类的名称。这两种方法是相同的。型号名称没有限定符。

+0

耶稣,你说得对 –