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