zoukankan      html  css  js  c++  java
  • Linq----------if使用

       static void Main(string[] args)
            {
                var Spottingname = "112";
                var plateno = "222";
                var processid = "c8b79051249940acbeca5dd951d2c168";
                DataBaseConnect();
                List<PUNISH_ILLEGALVEHICLE_REALModel> pulist = new List<PUNISH_ILLEGALVEHICLE_REALModel>();
                using (IRepository<PUNISH_ILLEGALVEHICLE_REALModel> repository = RepositoryManager.CreateRepository<PUNISH_ILLEGALVEHICLE_REALModel>())
                {
                    var list = repository.GetModels().ToList();
    
                    //DataTable dt = ListToDt<PUNISH_ILLEGALVEHICLE_REALModel>(list);
                    var q = from u in list
                            select u;
                    if (!string.IsNullOrEmpty(Spottingname))
                    {
                        q = q.Where(p => p.Spottingname == Spottingname);
                    }
                    if (!string.IsNullOrEmpty(plateno))
                    {
                        q = q.Where(p => p.plateno == plateno);
                    }
                    if (!string.IsNullOrEmpty(processid))
                    {
                        q = q.Where(p => p.processid == processid);
                    }
                    list = q.ToList();  //上边的所有if,只有到此处才会执行  
    
                }
            }
  • 相关阅读:
    建议自学
    大牛之术
    学习榜样
    .net源码
    练习题
    学习-如何克服拖延
    如何解决困难问题
    最近阅读
    如何学习一门新语言
    安全问题关注博客
  • 原文地址:https://www.cnblogs.com/macT/p/11641522.html
Copyright © 2011-2022 走看看