【发布时间】:2014-10-02 23:24:02
【问题描述】:
我的示例查询是:
db.Supplier.Where(r=>r.Category.Name=="Food" && r.SupplierType.Code=="ShortValue" && Model.Pattern.Contains(r.Value))))
我想先这样做:
db.Supplier.Where(r=>r.Category.Name=="Food" && r.SupplierType.Code=="ShortValue"
然后将以下内容应用于结果集:
&& Model.Pattern.Contains(r.Value)
感谢您的帮助。
【问题讨论】:
-
我不太明白这个问题,如果 .Container() 在同一个查询中或在第一个查询之后会如何影响结果?
-
道歉。我需要应用第一个查询,它会删除很多带有长 r.Values 的垃圾记录。第一个查询应该返回大约 5 条记录。然后,我可以将“包含”应用于这 5 条记录,其值的最大长度为 50 个字符。
标签: asp.net-mvc linq asp.net-mvc-3 asp.net-mvc-4 linq-to-entities