我正在设计一个由MVC应用程序使用的Web服务(非常简单的东西),但我需要在Web服务中使用一个方法,该方法最多需要四个可选参数(即catId,brandId,lowestPrice和highestPrice).
如何编写Linq查询以使其基本上执行
databaseObject.Products.Where(p=> (p.Category == ANY if catId==null, else catId))
Run Code Online (Sandbox Code Playgroud)
我希望这是有道理的.