上次讲了silverlight+MVVN+EF的简单框架,能够实现简单的数据CURD,但是多条件动态的查询一直没有实现。在网上查阅了很多资料,发现自己走了很多误区,代码很难调试正确。

这次的查询是基于上次的查询,只是增加了一个查询条件,动态多条件的查询的重点是获取查询的语言。

 1    private string GetSql()
 2         {
 3             string query = "1=1";
 4             if (!string.IsNullOrEmpty(searchText.name))
 5             {
 6                 query += string.Format(" and it.name like '%{0}%'",searchText.name);
 7 
 8             }
 9             else if (!string.IsNullOrEmpty(searchText.age))
10             {
11                 query += string.Format("and it.age like '%{0}%'",searchText.age);
12             }
13             return query;
14         }
GetSql

相关文章:

  • 2022-02-22
  • 2022-01-31
  • 2021-06-03
  • 2021-09-28
  • 2021-06-25
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-22
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2022-01-29
相关资源
相似解决方案