次のクエリがあります。その中で、課された 2100 rpc 制限を回避するために Take(2100) を実行しています。
var query =
from result in staging_sparc_sophis_trade.AsQueryable()
where deals.Take(2100).Contains(result.TRADE_ID)
select new traded_product()
{
Deal = result.TRADE_ID,
CostCentre = result.FTP_COSTCTR,
InvolvedPartyId = R_GEN_002(result.hsbc_source_system_instance, "", result.CNPTY_ACRONYM
};
私が知りたいのは、Take(2100) 部分を削除し、それを Deal 行のラムダ ステートメントに置き換えて、探しているリスト (取引) に取引が含まれているかどうかを確認する方法はありますか?