void OnGetTotalSummaries(System.Object sender, DevExpress.Xpf.Data.GetSummariesAsyncEventArgs e) { e.Result = Task.Run(() => { var context = new EntityFrameworkIssues.Issues.IssuesContext(); var queryable = context.Issues.Where(MakeFilterExpression(e.Filter)); return(queryable.GetSummaries(e.Summaries)); }); }
void OnGetTotalSummaries(System.Object sender, DevExpress.Xpf.Data.GetSummariesAsyncEventArgs e) { e.Result = Task.Run(() => { using (var session = new DevExpress.Xpo.Session()) { return(session.Query <XPOIssues.Issues.Issue>().Where(MakeFilterExpression(e.Filter)).GetSummaries(e.Summaries)); } }); }