PropertyEntry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к сведениям и операциям отслеживания изменений для данного свойства.
Экземпляры этого класса возвращаются из методов при использовании ChangeTracker API и не предназначены для непосредственного создания в коде приложения.
public class PropertyEntry : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
public class PropertyEntry : Microsoft.EntityFrameworkCore.ChangeTracking.MemberEntry
type PropertyEntry = class
interface IInfrastructure<InternalEntityEntry>
type PropertyEntry = class
inherit MemberEntry
Public Class PropertyEntry
Implements IInfrastructure(Of InternalEntityEntry)
Public Class PropertyEntry
Inherits MemberEntry
- Наследование
-
PropertyEntry
- Наследование
- Производный
- Реализации
-
IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
Комментарии
Дополнительные сведения см. в разделе "Доступ к отслеживаемые сущности в EF Core ".
Конструкторы
| PropertyEntry(InternalEntityEntry, IProperty) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не соответствует тем же стандартам совместимости, что и общедоступные API. Его можно изменить или удалить без уведомления в любом выпуске. Его следует использовать непосредственно в коде с крайней осторожностью и знать, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
| PropertyEntry(InternalEntityEntry, String) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не соответствует тем же стандартам совместимости, что и общедоступные API. Его можно изменить или удалить без уведомления в любом выпуске. Его следует использовать непосредственно в коде с крайней осторожностью и знать, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
Свойства
| CurrentValue |
Возвращает или задает значение, назначенное данному свойству. Если текущее значение задается с помощью этого свойства, средство отслеживания изменений знает об изменении и DetectChanges() не требуется для контекста для обнаружения изменения. |
| CurrentValue |
Возвращает или задает значение, назначенное данному свойству. Если текущее значение задается с помощью этого свойства, средство отслеживания изменений знает об изменении и DetectChanges() не требуется для контекста для обнаружения изменения. (Унаследовано от MemberEntry) |
| EntityEntry |
Объект EntityEntry , которому принадлежит данный член. (Унаследовано от MemberEntry) |
| InternalEntry |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не соответствует тем же стандартам совместимости, что и общедоступные API. Его можно изменить или удалить без уведомления в любом выпуске. Его следует использовать непосредственно в коде с крайней осторожностью и знать, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. (Унаследовано от MemberEntry) |
| IsModified |
Возвращает или задает значение, указывающее, было ли изменено значение этого свойства и должно быть обновлено в базе данных при SaveChanges() вызове. |
| IsTemporary |
Возвращает или задает значение, указывающее, считается ли значение этого свойства временным значением, которое будет заменено значением, созданным из хранилища при SaveChanges()вызове. |
| Metadata |
Возвращает метаданные, описывающие аспекты этого свойства и их сопоставление с базой данных. |
| OriginalValue |
Возвращает или задает значение, назначенное этому свойству при извлечении из базы данных. Это свойство заполняется при извлечении сущности из базы данных, но настройка может быть полезной в отключенных сценариях, когда сущности извлекаются с одним экземпляром контекста и сохраняются с другим экземпляром контекста. |
Явные реализации интерфейса
| IInfrastructure<InternalEntityEntry>.Instance |
Предоставляет доступ к сведениям и операциям отслеживания изменений для данного свойства. Экземпляры этого класса возвращаются из методов при использовании ChangeTracker API и не предназначены для непосредственного создания в коде приложения. |
| IInfrastructure<InternalEntityEntry>.Instance |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не соответствует тем же стандартам совместимости, что и общедоступные API. Его можно изменить или удалить без уведомления в любом выпуске. Его следует использовать непосредственно в коде с крайней осторожностью и знать, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. (Унаследовано от MemberEntry) |
Методы расширения
| GetInfrastructure<T>(IInfrastructure<T>) |
Возвращает значение из свойства, скрытого с помощью IInfrastructure<T>. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. IInfrastructure<T> используется для скрытия свойств, которые не предназначены для использования в коде приложения, но могут использоваться в методах расширения, написанных поставщиками баз данных и т. д. |
Применяется к
Обратная связь
Отправить и просмотреть отзыв по