以异步方式运行存储过程Asp.net mvc ef6

时间:2017-03-16 06:16:34

标签: c# asp.net asp.net-mvc asynchronous

我必须运行一个存储过程,它接受3个参数并返回mymodel列表

public IEnumerable<SPSalesbyBrandModel> ConvertoLinQSalesByBrand(string fromDate, string toDate, string category)
        {
            var queryResult = SPSalesbyBrandModelData.FromSql<SPSalesbyBrandModel>("dbo.SalesByBrand @StartDate, @EndDate, @Type",
                     new SqlParameter("StartDate", fromDate),
                     new SqlParameter("EndDate", toDate),
                     new SqlParameter("Type", category));
            return queryResult;      
        }

查询超时并抛出异常。我读到了Task- await以异步方式运行语句。我要找的是,我想异步运行查询并将结果返回给控制器。由于我是异步编程和asp.net的新手,有人可以帮助解决这个问题,并建议正确解决问题的方法吗?任何帮助都将受到高度赞赏

0 个答案:

没有答案