Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq EdmFunction必须使用型号名称限定?_Linq_Entity Framework - Fatal编程技术网

Linq EdmFunction必须使用型号名称限定?

Linq EdmFunction必须使用型号名称限定?,linq,entity-framework,Linq,Entity Framework,《Johnson Glenn-使用Microsoft.NET Framework 4-2011访问数据》一书包含自定义函数示例和函数调用: gv.DataSource = (... select new { ... , ModelDefinedFunctions.Detail(..)}); 但在CD上,用这本书进行实践测试: var instructors = from p in context.People where YearsSince((DateTi

《Johnson Glenn-使用Microsoft.NET Framework 4-2011访问数据》一书包含自定义函数示例和函数调用:

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是定义方法
细节的类的名称。这两种方法是相同的。模型名称没有限定符