public int GetCount(QueryBySingleRequest request, ReposityEntity re) { string sql = Common.GetSqlPlusSort(request, re.Items[ReposityEntity.FalgQueryCountEntity]); IList<SqlParams> sqlparams = Common.GetSqlParams(request); object obj = SQLHelper.ExecuteScalar(re.OwnerService, sql, sqlparams); return int.Parse(obj.ToString()); }
public CommandResponse Execute(CommandRequest request, ReposityEntity re, string itemKey = null) { if (string.IsNullOrWhiteSpace(itemKey)) itemKey = ReposityEntity.FalgQuerySingleEntity; string sql = re.Items[itemKey]; IList<SqlParams> sqlparams = Common.GetSqlParams(request); CommandResponse response = new CommandResponse(); if (request.TrueScalar_FalseIntByResult) response.ResultValue = SQLHelper.ExecuteScalar(re.OwnerService, sql, sqlparams); else response.ResultValue = SQLHelper.ExecuteNonQuery(re.OwnerService, sql, sqlparams); return response; }