Я пытаюсь реализовать специальную привязку большой базы данных для Devexpress MVC Gridview (Custom Binding Demo), но проект не использует DataContext Entity Framework, а DataTable в качестве источника данных.Обязательное связывание данных Devexpress MVC с использованием DataTable
Datatable, преобразованный в IQueryable, не отображает значения в сетке, поскольку сетка ожидает POCO при использовании .BindToCustomData().
Обертка строк DataTable в списке связывает значения, но сбой при группировке или сортировке.
Подход Expando Object довольно далеко, но при попадании в DevExpress.Data.Linq.CriteriaToExpressionConverter для сортировки/группировки и т. Д. Он терпит неудачу, поскольку CriteriaToExpressionConverter, похоже, пытается считывать свойства с использованием отражения, вызывая исключение Argument как динамические свойства объекта ExpandoObject нельзя прочитать.
Любые идеи?
Вы пробовали обратиться к поддержке DevExpress? –