av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

探尋linq多條件查詢

linq多條件查詢?nèi)绾螌?shí)現(xiàn)呢,以及實(shí)現(xiàn)過(guò)程中遇到的問(wèn)題如何解決呢?本文就來(lái)給你一個(gè)答案。

創(chuàng)新互聯(lián)主營(yíng)松桃網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app開發(fā),松桃h5小程序開發(fā)搭建,松桃網(wǎng)站營(yíng)銷推廣歡迎松桃等地區(qū)企業(yè)咨詢

linq多條件查詢,當(dāng)條件為NUll時(shí)不做查詢,只有條件有值時(shí)才作為查詢條件查詢。下面我們就給大家進(jìn)行一下分析。

時(shí)間 AddTime

名稱 Name

 
 
 
  1. //添加時(shí)間開始  
  2.         string strAddTimeStart = txtAddTimeStart.Text;  
  3.         DateTime AddTimeStart = SqlDateTime.MinValue.Value;  
  4.         if (!string.IsNullOrEmpty(strAddTimeStart))  
  5.         {  
  6.             AddTimeStart = Convert.ToDateTime(strAddTimeStart );  
  7.         }  
  8.         //添加時(shí)間結(jié)束  
  9.         string strAddTimeEnd = txtAddTimeEnd.Text;  
  10.         DateTime AddTimeEnd = SqlDateTime.MaxValue.Value;  
  11.         if (!string.IsNullOrEmpty(strAddTimeEnd))  
  12.         {  
  13.             AddTimeEnd = Convert.ToDateTime(strAddTimeEnd);  
  14.         }  
  15. var resultsql = from w in students  
  16.  where  
  17. (!string.IsNullOrEmpty(strAddTimeStart) ? AddTimeStart >=
  18.  w.addTime : true) &&  
  19.  (!string.IsNullOrEmpty(strAddTimeEnd) ? AddTimeEnd >=
  20.  w.addTime : true) &&  
  21.  (!string.IsNullOrEmpty(OCState) ? w.Name.Equals(Name) : true)  
  22.    select new 
  23.   {w.name,  
  24.   w.sex  
  25.    };  

linq多條件查詢需要注意的是,下面這樣是不對(duì)的,會(huì)報(bào)無(wú)法識(shí)別的DateTime。

 
 
 
  1. (!string.IsNullOrEmpty(strAddTimeStart) ?
  2.  Convert.ToDateTime(AddTimeStart) >= w.addTime : true)  

所以時(shí)間必須在外邊轉(zhuǎn)換。

以上就是對(duì)linq多條件查詢的簡(jiǎn)單介紹。

【編輯推薦】

  1. LINQ動(dòng)態(tài)查詢的實(shí)現(xiàn)淺析
  2. LINQ TO SQL動(dòng)態(tài)修改表名稱的實(shí)現(xiàn)淺析
  3. LINQ To SQL的一點(diǎn)討論
  4. 淺析LINQ事務(wù)處理的實(shí)現(xiàn)
  5. 淺析DataSet和DataTable

新聞標(biāo)題:探尋linq多條件查詢
瀏覽路徑:http://uogjgqi.cn/article/dphisde.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流