linq to sql 多条件组合查询
生活随笔
收集整理的這篇文章主要介紹了
linq to sql 多条件组合查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
linq to sql 我這里查詢tbdesk表內的記錄?DeskTypeID和Name是條件
?? ?private?void?bind()????{
????????using?(cpDataContext?cp?=?new?cpDataContext())
????????{
????????????Expression<Func<tbDesk,?bool>>?expr?=?n?=>?getc(n);
????????????var?xquery?=?cp.tbDesk.Where<tbDesk>(expr.Compile());
????????????this.GridView1.DataSource=?xquery;
????????????GridView1.DataBind();
????????}
????}
????private?bool?getc(tbDesk?tb)?
????{
????????//加等于true?或等于false
????????bool?rst?=?false;
????????rst?|=?string.IsNullOrEmpty(TextBox1.Text.Trim())???false?:?tb.DeskTypeID.Equals(int.Parse(TextBox1.Text.Trim()));
????????rst?|=?string.IsNullOrEmpty(TextBox2.Text.Trim())???false?:?tb.Name.Contains(TextBox2.Text.Trim());
????????return?rst;
???????//注釋的這部分內容為多條件and的時候
????????//bool?rst?=?true;
????????//rst?|=?string.IsNullOrEmpty(TextBox1.Text.Trim())???true?:?tb.DeskTypeID.Equals(int.Parse(TextBox1.Text.Trim()));
????????//rst?|=?string.IsNullOrEmpty(TextBox2.Text.Trim())???true?:?tb.Name.Contains(TextBox2.Text.Trim());
????????//return?rst;
????}
?
?
轉載于:https://www.cnblogs.com/ChaosHero/archive/2010/06/20/1761444.html
總結
以上是生活随笔為你收集整理的linq to sql 多条件组合查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原来,爱情是与旁观者有关的。。。
- 下一篇: 【转】关于LoadRunner的迭代