使用Linq解决实体问题?

使用Linq解决实体问题?

我正在尝试创建一个查询,它使用Silverlight ADO.NET数据服务客户端API(因此使用Linq到实体),在WHERE子句中使用ID列表。有人知道不支持包含的变通方法吗?

我想做这样的事:

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.OpenTransactionwhere txnIds.Any<long>(tt => tt == t.OpenTransactionId)select t;

但是得到了“方法‘any’是不支持的”。


交互式爱情
浏览 478回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP