【发布时间】:2017-01-09 21:10:33
【问题描述】:
我正在尝试通过 Telerik UI for MVC 在 ASP.NET Core MVC Web 应用程序中实现 Kendo 网格。尝试使用带有 lambda 表达式的模板列得到以下错误,与 @< text > 表达式有关:
无法将 lambda 表达式转换为类型“字符串”,因为它不是委托类型
如果我使用 Telerik 模板启动一个全新的项目并粘贴以下代码,ASP.NET 4.5 应用程序将运行良好,但 ASP.NET Core 将返回错误。
@(Html.Kendo().Grid<dynamic>()
.Name("Something")
.Columns(columns =>
{
columns.Bound("ColumnName");
columns.Template(@<text></text>).Title("LambdaColumn"); @* Error on this line *@
})
)
我认为这是新 EntityFramework 更改的问题。如何让 lambda 表达式与 EntityFrameworkCore 一起正常工作?
【问题讨论】:
标签: asp.net-mvc razor telerik asp.net-core entity-framework-core