5 types derived from QueryCacheKey
System.Data.Entity (5)
System\Data\Common\QueryCache\CompiledQueryCacheKey.cs (1)
15internal sealed class CompiledQueryCacheKey : QueryCacheKey
System\Data\Common\QueryCache\EntityClientCacheKey.cs (1)
24internal sealed class EntityClientCacheKey : QueryCacheKey
System\Data\Common\QueryCache\EntitySqlQueryCacheKey.cs (1)
19internal sealed class EntitySqlQueryCacheKey : QueryCacheKey
System\Data\Common\QueryCache\LinqQueryCacheKey.cs (1)
19internal sealed class LinqQueryCacheKey : QueryCacheKey
System\Data\Common\QueryCache\ShaperFactoryQueryCacheKey.cs (1)
14internal class ShaperFactoryQueryCacheKey<T> : QueryCacheKey
10 references to QueryCacheKey
System.Data.Entity (10)
System\Data\Common\QueryCache\CompiledQueryCacheEntry.cs (1)
42internal CompiledQueryCacheEntry(QueryCacheKey queryCacheKey, MergeOption? mergeOption)
System\Data\Common\QueryCache\QueryCacheEntry.cs (3)
27readonly private QueryCacheKey _queryCacheKey; 41internal QueryCacheEntry(QueryCacheKey queryCacheKey, object target) 60internal QueryCacheKey QueryCacheKey
System\Data\Common\QueryCache\QueryCacheManager.cs (6)
56private readonly Dictionary<QueryCacheKey, QueryCacheEntry> _cacheData = new Dictionary<QueryCacheKey, QueryCacheEntry>(32); 172where TK : QueryCacheKey 215private bool TryInternalCacheLookup( QueryCacheKey queryCacheKey, out QueryCacheEntry queryCacheEntry ) 287List<QueryCacheKey> cacheKeys = new List<QueryCacheKey>(_cacheData.Count);