【发布时间】:2011-11-20 01:07:03
【问题描述】:
我想过滤一个 linq 查询
我有 2 个 linq 语句
第一个获取我想要的所有商店,第二个是我根据第一个查询中找到的结果过滤信息的地方。
var stores = ctx.Stores.Where(ps => ps.ParentStoreID == parent.ParentStoreID && ps.StoreID!=storeID);
var query = (from a in ctx.TransactionTable
from b in ctx.MappingTable.Where(x => x.TransactionId== a.TransactionId).DefaultIfEmpty()
where a.StoreID!=storeID
select new
{
Transactions = a,
Mapping = b
}).ToList();
如何在我的第二个查询中添加另一个 where 子句以仅返回存储结果中包含 a.StoreId 的结果?
【问题讨论】: