protected QueryEntityContext <TEntity> CreateQueryContext(QueryParameter <TEntity> parameter) { return(new QueryEntityContext <TEntity> { ContextProvider = _contextProvider, UserId = UserContext.Current.UserId, Predicate = parameter.CreatePredicate() }); }