Microsoft.EntityFrameworkCore.ChangeTracking Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ArrayStructuralComparer<TElement> |
Задает сравнение значений для массивов, в которых сравнивается каждая пара элементов. При создании моментального снимка создается новый массив. |
ChangeTracker |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для экземпляров сущностей, отслеживаемых контекстом. Экземпляры этого класса обычно получаются из ChangeTracker и не предназначены для непосредственного создания в коде приложения. |
CollectionEntry |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для свойства навигации коллекции, которое связывает эту сущность с коллекцией других сущностей. |
CollectionEntry<TEntity,TRelatedEntity> |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для свойства навигации коллекции, которое связывает эту сущность с коллекцией других сущностей. |
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. |
LocalView<TEntity> |
Коллекция, которая синхронизируется с сущностями заданного типа, отслеживаемыми DbContext. Вызовите Local , чтобы получить локальное представление. |
MemberEntry |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для заданного свойства или свойства навигации. |
NavigationEntry |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для свойства навигации, которое связывает эту сущность с одной или несколькими другими сущностями. |
ObservableCollectionListSource<T> |
ObservableCollection<T> Расширяет и добавляет явную реализацию IListSource. |
ObservableHashSet<T> |
Хэш-набор, реализующий интерфейсы, необходимые entity Framework для использования отслеживания изменений на основе уведомлений для свойства навигации по коллекции. |
PropertyEntry |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для данного свойства. |
PropertyEntry<TEntity,TProperty> |
Предоставляет доступ к сведениям об отслеживании изменений и операциям для данного свойства. |
PropertyValues |
Коллекция всех значений свойств для сущности. |
ReferenceEntry |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для эталонного свойства навигации (т. е. не коллекции), которое связывает эту сущность с другой сущностью. |
ReferenceEntry<TEntity,TProperty> |
Предоставляет доступ к сведениям об отслеживании изменений и загрузке для эталонного свойства навигации (т. е. не коллекции), которое связывает эту сущность с другой сущностью. |
ValueComparer |
Задает пользовательское создание моментальных снимков и сравнение значений для типов СРЕДЫ CLR, которые не могут сравниваться с Equals(Object, Object) и/или нуждаются в глубоком или структурном копировании при создании моментального снимка. Например, массивам примитивных типов потребуется и то, и другое при обнаружении изменения. |
ValueComparer<T> |
Задает пользовательское создание моментальных снимков и сравнение значений для типов СРЕДЫ CLR, которые не могут сравниваться с Equals(Object, Object) и /или нуждаются в глубоком копировании при создании моментального снимка. Например, массивам примитивных типов потребуется и то, и другое при обнаружении изменения. |
ValueComparerExtensions |
Методы расширения для ValueComparer. |
Интерфейсы
IDependentKeyValueFactory |
Фабрика значений ключей на основе значений внешнего ключа, взятых из различных форм данных сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IDependentKeyValueFactory<TKey> |
Фабрика значений ключей на основе значений внешнего ключа, взятых из различных форм данных сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IEntityEntryGraphIterator |
Служба для обхода графа сущностей и выполнения некоторых действий на каждом узле. |
IPrincipalKeyValueFactory |
Представляет фабрику для значений ключей на основе значений первичного или основного ключей, взятых из различных форм данных сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IPrincipalKeyValueFactory<TKey> |
Фабрика значений ключей на основе значений первичного/основного ключа, взятых из различных форм данных сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Перечисления
CascadeTiming |
Определяет различные стратегии для выполнения каскадных действий. См. разделы CascadeDeleteTiming и DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Параметры настройки строки отладки для отслеживаемых сущностей. |
Обратная связь
Отправить и просмотреть отзыв по