我有一个 ASP.NET MVC4 应用程序。我的视图从我的控制器获得一个列表。我想用 lambda 表达式选择这些列表,但出现以下错误:
如果不首先将 lambda 表达式转换为委托或表达式树类型,则无法将 lambda 表达式用作动态分派操作的参数
List<project.Models.LAYER> layers = new List<project.Models.LAYER>();
layers = @Model.layers.Select(x => x.KONT == "EUROPE");
@Model.layers 是一个列表
现在我尝试了:但同样的错误:
@{
List<project.Models.LAYER> layers = Model.layers.Where(x => x.KNOT == "EUROPE").ToList();
}