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) и (или) нуждаются в глубокой или структурной копии при snapshot. Например, для массивов примитивных типов потребуется и то, и другое при обнаружении изменения. |
ValueComparer<T> |
Задает создание моментальных снимков и сравнение пользовательских значений для типов CLR, которые не могут сравниваться с Equals(Object, Object) и (или) нуждаются в глубоком копировании при создании snapshot. Например, для массивов примитивных типов потребуется и то, и другое при обнаружении изменения. |
ValueComparerExtensions |
Методы расширения для ValueComparer. |
Интерфейсы
IDependentKeyValueFactory |
Фабрика значений ключей на основе значений внешнего ключа, взятых из различных форм данных сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IDependentKeyValueFactory<TKey> |
Фабрика значений ключей на основе значений внешнего ключа, взятых из различных форм данных сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IEntityEntryGraphIterator |
Служба для обхода графа сущностей и выполнения некоторых действий на каждом узле. |
IPrincipalKeyValueFactory |
Представляет фабрику для значений ключей на основе значений первичного и основного ключей, взятых из различных форм данных сущностей. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IPrincipalKeyValueFactory<TKey> |
Фабрика значений ключей на основе значений первичного или основного ключей, взятых из различных форм данных сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
Перечисления
CascadeTiming |
Определяет различные стратегии выполнения каскадных действий. См. разделы CascadeDeleteTiming и DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Параметры настройки строки отладки для отслеживаемых сущностей. |
Обратная связь
Отправить и просмотреть отзыв по