我有一个类型为Campaign的实体,我想查找所有具有相同实体的Campaign的订单。我很困惑如何去做应该是一个非常简单的查询。从逻辑上讲,这应该是查询内容,但它是无效的。
var myCampaign = db.Campaigns.Find(15); //15 being the Id of the campaign I want to use for comparison
var orders= db.Orders.Where(a=>a.Campaigns.Equals(myCampaign)).ToList();
您可以尝试使用以下Any
操作符(假设“广告系列”字段/属性名称为“ CampaignId”):
var campaignId = 15;
db.Orders.Where(o => o.Campaigns.Any(c => c.CampaignId == campaignId)).ToList();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句