public static int GetTotalLogin(string username,DateTime start, DateTime end)
        {
            using (var _connection = ConnectionFactory.GetOpenConnection())
            {
                DynamicParameters pars = new DynamicParameters();
                string str = " where Level=@Level and Url=@Url and Logged between @start and @end";
                if (!string.IsNullOrEmpty(username))
                {
                    pars.Add("username", username);
                    str = str + " and username like %@username%";
                }
                pars.Add("start", start, System.Data.DbType.DateTime);
                pars.Add("end", end, System.Data.DbType.DateTime);
                pars.Add("level", "Info");
                pars.Add("Url", "/Account/CheckToken");

                return _connection.QueryFirstOrDefault<int>("select count(*) from NLog " + str, pars);
            }
                
        }

 

对于like语句,拼接%

 

相关文章:

  • 2022-12-23
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2022-02-17
  • 2021-11-06
  • 2021-12-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案