Я пытаюсь использовать модели для получения своих контейнеров при выполнении хранимых процедур, но там говорится, что SP
в SP.GR0007R
, который является переменной моделей, является переменной, но используется как тип, но если я использую Cont.ReportManager.GR0007R
вместо этого, ошибок не найдено, но и результата тоже нет.
Это мой код:
using (var db = new SqlConnection(connStr))
{
var param = new DynamicParameters();
switch (filter.RPTCode)
{
case "GR0007R":
param.Add("@Name", !string.IsNullOrEmpty(filter.NAME) ? filter.NAME : string.Empty);
var sp7r = await db.QueryAsync<SP.GR0007R>(filter.RPTQuery, param, commandType: CommandType.StoredProcedure);
break;
}
res = true;
}
Здесь я объявляю SP
public async Task<bool> GetReportData(Models.ReportManager.EswisReportModel SP, GetListParameterReportList filter)
, и этомоя модель
public class EswisReportModel
{
public Cont.ReportManager.GR0001R GR0001R { get; set; }
public Cont.ReportManager.GR0002R GR0002R { get; set; }
public Cont.ReportManager.GR0007R GR0007R { get; set; }
public Cont.ReportManager.GR0008R GR0008R { get; set; }
public Cont.ReportManager.GR0009R GR0009R { get; set; }
}
так что мне нужно конвертировать или есть другой способ назвать это?спасибо