JMa*_*sch 1 c# silverlight-4.0 wcf-ria-services
我可以发誓你可以根据RIA为你生成的Get ...方法编写一个查询.像这样:
EntityQuery<Address> query = from q in this.Context.GetAddressesQuery()
where q.ZipCode == "aZipCode"
select q;
this.Context.Load(query)
...
但是,当我尝试时,我收到编译错误:
错误CS1936:找不到源类型'System.ServiceModel.DomainServices.Client.EntityQuery <TheNamespace.Address>'的查询模式的实现.'哪里'找不到.
知道我做错了什么吗?
注意:我从MSDN站点获取此信息,请访问:http://msdn.microsoft.com/en-us/library/system.servicemodel.domainservices.client.entityquery(v = vs.91).aspx
我回答了我自己的问题,我会在这里发布,以防它节省了一些时间.支持LINQ的EntityQuery的扩展方法位于命名空间中
System.ServiceModel.DomainServices.Client;
因此,在LINQ扩展出现之前,必须在代码文件中添加using子句.
例:
using System.ServiceModel.DomainServices.Client;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |