Попытка построить проект с использованием Kendo MVC.На .ToDataSourceResult()
он переходит в DataSourceRequest
и ModelState
.Вот так:
return Json(new[] { shift }.ToDataSourceResult(request, ModelState));
И я получаю следующую ошибку:
CS1503 Аргумент 3: невозможно преобразовать из 'System.Web.Mvc.ModelStateDictionary' в 'Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary '
Я видел похожие посты, в которых говорится об изменении System.Web.ModelBinding для System.Web.Mvc, но это не проблема в моем случае.
Этоиспользуя:
using Kendo.Mvc.UI;
using System;
using System.Web.Mvc;
using Kendo.Mvc.Extensions;
using AutoMapper;
ModelState читается как System.Web.Mvc.ModelStateDictionary
, в то время как .ToDataSourceResult()
ожидает Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
в качестве второго параметра.
Что-то должно было пойти не так при восстановлении ссылок, но я не могу понять что.Я не могу удалить System.Web.Mvc
, не вызывая больше проблем.
У кого-нибудь есть понимание этого?
Спасибо