偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

探尋linq多條件查詢

開發(fā) 后端
linq多條件查詢,當(dāng)條件為NUll時不做查詢,只有條件有值時才作為查詢條件查詢。下面我們就給大家進行一下分析。

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

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

時間 AddTime

名稱 Name

  1. //添加時間開始  
  2.         string strAddTimeStart = txtAddTimeStart.Text;  
  3.         DateTime AddTimeStart = SqlDateTime.MinValue.Value;  
  4.         if (!string.IsNullOrEmpty(strAddTimeStart))  
  5.         {  
  6.             AddTimeStart = Convert.ToDateTime(strAddTimeStart );  
  7.         }  
  8.         //添加時間結(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多條件查詢需要注意的是,下面這樣是不對的,會報無法識別的DateTime。

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

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

以上就是對linq多條件查詢的簡單介紹。

【編輯推薦】

  1. LINQ動態(tài)查詢的實現(xiàn)淺析
  2. LINQ TO SQL動態(tài)修改表名稱的實現(xiàn)淺析
  3. LINQ To SQL的一點討論
  4. 淺析LINQ事務(wù)處理的實現(xiàn)
  5. 淺析DataSet和DataTable
責(zé)任編輯:阡陌 來源: CSDN
相關(guān)推薦

2009-09-15 11:34:47

Linq多條件查詢

2009-09-14 18:41:59

LINQ查詢

2009-09-15 17:45:34

Linq多條件

2009-09-15 09:19:22

linq動態(tài)條件

2009-09-15 09:45:23

Linq動態(tài)條件

2010-11-09 15:18:37

SQL Server多

2009-06-29 09:03:31

Hibernate多條

2010-09-25 16:42:45

sql語句

2010-05-06 14:11:55

Oracle多條件查詢

2023-11-17 15:34:03

Redis數(shù)據(jù)庫

2009-03-23 10:47:43

數(shù)據(jù)庫SQLLINQ

2009-09-15 10:46:04

LINQ to SQL

2009-09-16 10:38:43

LINQ查詢

2009-09-17 13:15:20

LINQ查詢

2009-09-16 10:08:06

LINQ查詢

2010-04-30 09:34:24

Oracle多條件查詢

2010-04-28 16:45:27

Oracle Inst

2009-09-09 16:53:53

LINQ查詢語法

2009-09-10 16:28:17

LINQ查詢

2009-09-14 10:09:26

LINQ查詢結(jié)果
點贊
收藏

51CTO技術(shù)棧公眾號