我们如何可以写一个LINQ查询下面选择SQL查询:如何编写将作为LIKE运算符工作的LINQ IN子句查询?
string brandid="1,2,3"
string bodystyleid="1,2,3"
-------------------
-----------------
select * from car
where brandid in (brandid)
and bodystyleid in (brandid)
----------------------
-------------------
我的具体要求是,如果brandid或bodystyleid是空白的(如果用户没有选择 特定搜索选项中的任何复选框)查询应返回所有特定条件的记录。
请指引我。
感谢,
保罗
感谢它为我工作。在这种情况下,请您建议我写性能明智的存储过程还是使用LINQ哪个更好? – Paul
@Paul - 自己看看,运行Sqlserver的跟踪工具来查看生成了什么SQL,然后看看你是否可以编写更好的SQL。去与任何有更好的表现或执行计划。 – gbjbaanb