EntityFramework linq 多條件查詢,不定條件查詢

一、場景描述:      開發的時候,有些查詢功能,往往查詢的條件是不確定的,用戶沒有填的不參與到查詢中去。 如圖1所示,用戶可能只要給根據名稱來查詢即可,有時候開始時間和結束時間並不需要填寫。 圖 1   二、解決方案   如圖2所示,傳統的解決方案往往是判斷下用戶輸入了什麼字段,然後寫n個 if else 來判斷   圖 2   而本文利用三目運算符,減少了代碼量,給出了優雅的實現方式:  
相關文章
相關標籤/搜索