我可能发誓,您可以根据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 ”的查询模式的实现。找不到“哪里”。
知道我在做什么错吗?
注意:
我是从MSDN网站上获得的,这里:http://msdn.microsoft.com/en-us/library/system.servicemodel.domainservices.client.entityquery(v=vs.91).aspx
最佳答案
我回答了我自己的问题,如果可以节省其他人的时间,我将在此处发布。支持LINQ的EntityQuery扩展方法在名称空间中
System.ServiceModel.DomainServices.Client;
因此,必须先在代码文件中添加using子句,然后LINQ扩展才会显示出来。
例:
using System.ServiceModel.DomainServices.Client;
关于c# - WCF RIA服务:编写查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4652722/