.net core .NET核心3.1.2。任何()错误";从';VisitLambda';,重写类型为';System.Linq.Expressions.ParameterExpression“;
InvalidOperationException:从“VisitLambda”调用时,重写“System.Linq.Expressions.ParameterExpression”类型的节点必须返回同一类型的非空值。或者,重写“VisitLambda”并将其更改为不访问此类型的子节点 我在使用Any()时遇到此错误。没有任何(),没有错误.net core .NET核心3.1.2。任何()错误";从';VisitLambda';,重写类型为';System.Linq.Expressions.ParameterExpression“;,.net-core,entity-framework-core,.net Core,Entity Framework Core,InvalidOperationException:从“VisitLambda”调用时,重写“System.Linq.Expressions.ParameterExpression”类型的节点必须返回同一类型的非空值。或者,重写“VisitLambda”并将其更改为不访问此类型的子节点 我在使用Any()时遇到此错误。没有任何(),没有错误 @model List<WebApplication10.Models.UserCourse> @{ var db = new Web
@model List<WebApplication10.Models.UserCourse>
@{
var db = new WebApplication10.Models.TestContext();
var list = db.Course.Select(x => new SelectListItem()
{
Value = x.Code,
Text = x.Name,
ERROR -> Selected = Model.Any(y => y.Course == x.Code)
}).ToList();
if (list != null && list.Any())
{
for (int i = 0; i <= list.Count() - 1; i++)
{
<input type="hidden" asp-for="@list[i].Value" />
<input type="hidden" asp-for="@list[i].Text" />
<input type="checkbox" asp-for="@list[i].Selected" /> @list[i].Text
<br />
}
}
}
@型号列表
@{
var db=new WebApplication10.Models.TestContext();
var list=db.Course.Select(x=>newselectListItem()
{
值=x.代码,
Text=x.名称,
错误->所选=模型。任意(y=>y.Course==x.Code)
}).ToList();
if(list!=null&&list.Any())
{
对于(int i=0;i)没有解?没有解?