首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Linq to Entities的“‘Contains()”解决方法?

使用Linq to Entities的“‘Contains()”解决方法?
EN

Stack Overflow用户
提问于 2008-12-17 11:24:20
回答 9查看 79.3K关注 0票数 87

我正在尝试创建一个查询,它使用where子句中的I列表,使用Silverlight ADO.Net数据服务客户端api (因此也是Linq to Entities)。有没有人知道包含不受支持的解决方法?

我想做这样的事情:

List<long?> txnIds = new List<long?>();
// Fill list 

var q = from t in svc.OpenTransaction
        where txnIds.Contains(t.OpenTransactionId)
        select t;

我试过了:

var q = from t in svc.OpenTransaction
where txnIds.Any<long>(tt => tt == t.OpenTransactionId)
select t;

但得到“方法'Any‘不受支持”。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/374267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档