private PartialViewResult OrdersCustomBindingCore(GridViewModel viewModel) { XPDictionary databaseSchema = DatabaseSchemaHelper.GetDefaultDatabaseSchema(); DevExpress.Xpo.Session session = XpoHelper.GetNewSession("DefaultConnection", databaseSchema); XPClassInfo classInfo = session.GetClassInfo("", "Order"); XpoBindingHandlers bindingHandlers = new XpoBindingHandlers(session, classInfo); viewModel.ProcessCustomBinding( bindingHandlers.GetDataRowCount, bindingHandlers.GetData, bindingHandlers.GetSummaryValues, bindingHandlers.GetGroupingInfo, bindingHandlers.GetUniqueHeaderFilterValues ); return(PartialView("GridViewPartial", viewModel)); }