2 writes to metadataProvider
System.Data.Services (2)
System\Data\Services\Providers\DataServiceProviderWrapper.cs (2)
107this.metadataProvider = metadataProvider; 734this.metadataProvider = null;
26 references to metadataProvider
System.Data.Services (26)
System\Data\Services\Providers\DataServiceProviderWrapper.cs (26)
136string containerNamespace = this.metadataProvider.ContainerNamespace; 155string containerName = this.metadataProvider.ContainerName; 174var resourceSets = this.metadataProvider.ResourceSets; 210var types = this.metadataProvider.Types; 246var serviceOperations = this.metadataProvider.ServiceOperations; 305get { return this.metadataProvider is BaseServiceProvider; } 321return (IProjectionProvider)this.metadataProvider; 527if (this.metadataProvider.TryResolveResourceSet(name, out resourceSet)) 558associationSet = this.metadataProvider.GetResourceAssociationSet(resourceSet.ResourceSet, resourceType, resourceProperty); 619if (this.metadataProvider.TryResolveResourceType(name, out resourceType)) 641var derivedTypes = this.metadataProvider.GetDerivedTypes(resourceType); 663return this.metadataProvider.HasDerivedTypes(resourceType); 682if (this.metadataProvider.TryResolveServiceOperation(name, out serviceOperation)) 723Debug.Assert(this.metadataProvider != null, "this.metadataProvider != null"); 725WebUtil.Dispose(this.metadataProvider); 729if (this.metadataProvider != this.queryProvider) 797return (this.metadataProvider as BaseServiceProvider).EpmIsV1Compatible; 808Debug.Assert(containerName != null || !(this.metadataProvider is ObjectContextServiceProvider), "ContainerName is required for MEST-enabled provider (EFx provider)"); 812ObjectContextServiceProvider efxProvider = this.metadataProvider as ObjectContextServiceProvider; 867BaseServiceProvider internalProvider = this.metadataProvider as BaseServiceProvider; 868ObjectContextServiceProvider efxProvider = this.metadataProvider as ObjectContextServiceProvider; 890BaseServiceProvider baseProvider = this.metadataProvider as BaseServiceProvider; 905BaseServiceProvider baseServiceProvider = this.metadataProvider as BaseServiceProvider; 936if (this.metadataProvider is ObjectContextServiceProvider && typeof(T) != typeof(IDataServiceStreamProvider) && typeof(T) != typeof(IExpandProvider)) 939return WebUtil.GetService<T>(this.metadataProvider); 973return WebUtil.GetService<T>(this.metadataProvider);