我們如何可以寫一個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