Microsoft.EntityFrameworkCore.ChangeTracking Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ArrayStructuralComparer<TElement> |
Задает сравнение значений для массивов, в которых сравнивается каждая пара элементов. При создании моментального снимка создается новый массив. |
CaseInsensitiveValueComparer |
Сравнение значений строк без учета регистра. |
ChangeTracker |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для экземпляров сущностей, отслеживаемых контекстом. Экземпляры этого класса обычно получаются из ChangeTracker и не предназначены для непосредственного создания в коде приложения. |
CollectionEntry |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для свойства навигации коллекции, которое связывает эту сущность с коллекцией других сущностей. |
CollectionEntry<TEntity,TRelatedEntity> |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для свойства навигации коллекции, которое связывает эту сущность с коллекцией других сущностей. |
ComplexPropertyEntry |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для заданного свойства сложного типа. |
ComplexPropertyEntry<TEntity,TComplexProperty> |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для заданного свойства сложного типа. |
DetectChangesEventArgs |
Аргументы события для события DetectingAllChanges. |
DetectedChangesEventArgs |
Аргументы события для события DetectedAllChanges. |
DetectedEntityChangesEventArgs |
Аргументы события для события DetectedEntityChanges. |
DetectEntityChangesEventArgs |
Аргументы события для события DetectingEntityChanges. |
EntityEntry |
Предоставляет доступ к сведениям и операциям отслеживания изменений для данной сущности. |
EntityEntry<TEntity> |
Предоставляет доступ к сведениям и операциям отслеживания изменений для данной сущности. |
EntityEntryEventArgs |
Аргументы события для событий, связанных с отслеживаемой EntityEntryфункцией . |
EntityEntryGraphNode |
Предоставляет доступ к сведениям и операциям отслеживания изменений для узла в графе сущностей, которые проходят через. |
EntityEntryGraphNode<TState> |
Предоставляет доступ к сведениям и операциям отслеживания изменений для узла в графе сущностей, которые проходят через. |
EntityStateChangedEventArgs |
Аргументы события для события StateChanged. |
EntityStateChangingEventArgs |
Аргументы события для события StateChanging. |
EntityTrackedEventArgs |
Аргументы события для события Tracked. |
EntityTrackingEventArgs |
Аргументы события для события Tracking. |
EntryCurrentValueComparer<TProperty> |
Реализация и IEqualityComparer<T> для сравнения текущих IComparer<T> значений, содержащихся во IUpdateEntry внутренних сущностях отслеживания. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GeometryValueComparer<TGeometry> |
Логика создания моментальных снимков значений и сравнения для экземпляров NetTopologySuite.Geometries.Geometry. |
ListComparer<TElement> |
Для ValueComparer<T> списков примитивных элементов. Список можно ввести как IEnumerable<T>, но его можно использовать только с экземплярами, реализующими IList<T>. |
LocalView<TEntity> |
Коллекция, которая синхронизируется с сущностями заданного типа, отслеживаемыми DbContext. Вызовите Local , чтобы получить локальное представление. |
MemberEntry |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для заданного свойства или свойства навигации. |
NavigationEntry |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для свойства навигации, которое связывает эту сущность с одной или несколькими другими сущностями. |
NullableValueTypeListComparer<TElement> |
Для ValueComparer<T> списков примитивных элементов. Список можно ввести как IEnumerable<T>, но его можно использовать только с экземплярами, реализующими IList<T>. |
ObjectListComparer<TElement> |
Для ValueComparer<T> списков примитивных элементов. Список можно ввести как IEnumerable<T>, но его можно использовать только с экземплярами, реализующими IList<T>. |
ObservableCollectionListSource<T> |
ObservableCollection<T> Расширяет и добавляет явную реализацию IListSource. |
ObservableHashSet<T> |
Хэш-набор, реализующий интерфейсы, необходимые entity Framework для использования отслеживания изменений на основе уведомлений для свойства навигации по коллекции. |
PropertyEntry |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для данного свойства. |
PropertyEntry<TEntity,TProperty> |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для данного свойства. |
PropertyValues |
Коллекция всех значений свойств для сущности. |
ReferenceEntry |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для эталонного свойства навигации (т. е. не коллекции), которое связывает эту сущность с другой сущностью. |
ReferenceEntry<TEntity,TProperty> |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для эталонного свойства навигации (т. е. не коллекции), которое связывает эту сущность с другой сущностью. |
ValueComparer |
Задает пользовательское создание моментальных снимков и сравнение значений для типов CLR, которые не могут сравниваться с Equals(Object, Object) и /или нуждаются в глубоком или структурном копировании при создании snapshot. Например, массивам примитивных типов потребуется и то, и другое при обнаружении изменения. |
ValueComparer<T> |
Задает пользовательское создание моментальных снимков и сравнение значений для типов CLR, которые не могут сравниваться с Equals(Object, Object) и /или нуждаются в глубоком копировании при создании snapshot. Например, массивам примитивных типов потребуется и то, и другое при обнаружении изменения. |
ValueComparerExtensions |
Методы расширения для ValueComparer. |
Интерфейсы
IDependentKeyValueFactory |
Фабрика значений ключей на основе значений внешнего ключа, взятых из различных форм данных сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IDependentKeyValueFactory<TKey> |
Фабрика значений ключей на основе значений внешнего ключа, взятых из различных форм данных сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IEntityEntryGraphIterator |
Служба для обхода графа сущностей и выполнения некоторых действий на каждом узле. |
IPrincipalKeyValueFactory |
Представляет фабрику для значений ключей на основе значений первичного или основного ключей, взятых из различных форм данных сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IPrincipalKeyValueFactory<TKey> |
Фабрика значений ключей на основе значений первичного/основного ключа, взятых из различных форм данных сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Перечисления
CascadeTiming |
Определяет различные стратегии для выполнения каскадных действий. См. разделы CascadeDeleteTiming и DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Параметры настройки строки отладки для отслеживаемых сущностей. |
LoadOptions |
Параметры для управления поведением загрузки связанных сущностей с помощью Load(LoadOptions). |
Entity Framework