Show / Hide Table of Contents

Class SharedDataContextCache

A shared data context cache.

Inheritance
System.Object
DataContextCache
SharedDataContextCache
Implements
IDataContextCache
System.Collections.Generic.IDictionary<System.Object, IEntityEntry>
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Object, IEntityEntry>>
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Object, IEntityEntry>>
System.Collections.IEnumerable
Inherited Members
DataContextCache.Count
DataContextCache.ICollection<KeyValuePair<Object, IEntityEntry>>.IsReadOnly
DataContextCache.Keys
DataContextCache.Values
DataContextCache.Item[Object]
DataContextCache.TryGetValue(Object, IEntityEntry)
DataContextCache.Add(IEntityEntry)
DataContextCache.Remove(IEntityEntry)
DataContextCache.GetEntityEntry(Object)
DataContextCache.ContainsKey(Object)
DataContextCache.IDictionary<Object, IEntityEntry>.Add(Object, IEntityEntry)
DataContextCache.Remove(Object)
DataContextCache.ICollection<KeyValuePair<Object, IEntityEntry>>.Add(KeyValuePair<Object, IEntityEntry>)
DataContextCache.Clear()
DataContextCache.ICollection<KeyValuePair<Object, IEntityEntry>>.Contains(KeyValuePair<Object, IEntityEntry>)
DataContextCache.CopyTo(KeyValuePair<Object, IEntityEntry>[], Int32)
DataContextCache.ICollection<KeyValuePair<Object, IEntityEntry>>.Remove(KeyValuePair<Object, IEntityEntry>)
DataContextCache.GetEnumerator()
DataContextCache.IEnumerable.GetEnumerator()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Data.InMemory.Caching
Assembly: Kephas.Data.dll
Syntax
public class SharedDataContextCache : DataContextCache, IDataContextCache, IDictionary<object, IEntityEntry>, ICollection<KeyValuePair<object, IEntityEntry>>, IEnumerable<KeyValuePair<object, IEntityEntry>>, IEnumerable

Constructors

| Improve this Doc View Source

SharedDataContextCache()

Initializes a new instance of the SharedDataContextCache class.

Declaration
public SharedDataContextCache()

Implements

IDataContextCache
System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
DictionaryExtensions.TryGetValue<TKey, TValue>(IDictionary<TKey, TValue>, TKey, TValue)
EnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX