提问人:Prithvi 提问时间:11/12/2023 最后编辑:Svyatoslav DanylivPrithvi 更新时间:11/13/2023 访问量:56
如何解决Linq中的错误:“value cannot be null parameter name Response”?
How to resolve error: "value cannot be null parameter name Response" in Linq?
问:
出现此错误
值不能为 null。
参数名称:响应
在 LINQ 中执行此处所示的语句。请告诉我。如果我注释掉filterItem语句,则不会发生错误。以下更改在本地工作正常,但在已部署的服务器上出现上述错误。
[HttpGet]
[LingToQuerable]
public dynamic Get(){
var query = Request.GetQueryString();
var countRes = db.Employees
.Include(emp => emp.applicationusr)
.Include(x => x.applicationuser.Roles)
.AsQuerable()
.LinqToQuerystring<Employee,Dictionary<string,object>>(query);
IQueryable<Employee> list;
count = (int)countRes["Count"];
list = countResult["Results"] as IQuerable<Employee>;
var filterItem =
from employee in list
select new ListOfEmpDTO
{
id = employee.id.
status = employee. status,
}
var results = filterItem.ToList();
return new FilterModelDTO<ListOfEmpDTO>
{
items = resultes.Distinct(),
Counts = count
}
}
答: 暂无答案
评论
response
list
IQueryable<T>
object