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));
        }