Exemplo n.º 1
0
        /// <summary>
        /// Generates a query resolver to resolve entity sets to IQueryable
        /// </summary>
        /// <param name="model">The conceptual schema for the workspace</param>
        /// <returns>a Query resolver to resolver entity sets to IQueryable</returns>
        public override IODataQueryProvider CreateQueryProvider(EntityModelSchema model)
        {
            var queryProvider = new ClrBasedQueryProvider(this.Workspace.ObjectLayerAssembly, model, this.Evaluator, this.Repository);

            queryProvider.IsNullPropagationRequired = NullPropagationRequired;
            return(queryProvider);
        }
 /// <summary>
 /// Generates a query resolver to resolve entity sets to IQueryable
 /// </summary>
 /// <param name="model">The conceptual schema for the workspace</param>
 /// <returns>a Query resolver to resolver entity sets to IQueryable</returns>
 public override IODataQueryProvider CreateQueryProvider(EntityModelSchema model)
 {
     var queryProvider = new ClrBasedQueryProvider(this.Workspace.ObjectLayerAssembly, model, this.Evaluator, this.Repository);
     queryProvider.IsNullPropagationRequired = NullPropagationRequired;
     return queryProvider;
 }