13 references to MetadataCache
System.Data.Entity (13)
System\Data\EntityClient\EntityConnection.cs (4)
426loaders = MetadataCache.GetOrCreateMetdataArtifactLoader(paths); 435_artifactLoader = MetadataArtifactLoader.Create(MetadataCache.SplitPaths(paths)); 951EdmItemCollection edmItemCollection = MetadataCache.GetOrCreateEdmItemCollection(edmCacheKey, 988MetadataCache.GetOrCreateStoreAndMappingItemCollections(storeCacheKey,
System\Data\Metadata\MetadataCache.cs (8)
54private static Memoizer<string, List<MetadataArtifactLoader>> _artifactLoaderCache = new Memoizer<string, List<MetadataArtifactLoader>>(MetadataCache.SplitPaths, null); 128int indexStart = paths.IndexOf(MetadataCache.s_dataDirectory, StringComparison.OrdinalIgnoreCase); 132MetadataCache.s_metadataPathSeparator, 144int indexEnd = paths.IndexOf(MetadataCache.s_metadataPathSeparator, 145indexStart + MetadataCache.s_dataDirectory.Length, 159indexStart = paths.IndexOf(MetadataCache.s_dataDirectory, StringComparison.OrdinalIgnoreCase); 163results = paths.Split(new string[] { MetadataCache.s_metadataPathSeparator }, StringSplitOptions.RemoveEmptyEntries); 407new Memoizer<string, List<MetadataArtifactLoader>>(MetadataCache.SplitPaths, null);
System\Data\Metadata\MetadataWorkspace.cs (1)
1328MetadataCache.Clear();