Поделиться через


IMaterializationInterceptor Интерфейс

Определение

Объект , используемый ISingletonInterceptor для перехвата различных частей создания и инициализации объекта, когда Entity Framework создает объект, как правило, из данных, возвращаемых запросом.

public interface IMaterializationInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
type IMaterializationInterceptor = interface
    interface ISingletonInterceptor
    interface IInterceptor
Public Interface IMaterializationInterceptor
Implements ISingletonInterceptor
Реализации

Комментарии

Дополнительные сведения и примеры см. в статье Перехватчики EF Core .

Методы

CreatedInstance(MaterializationInterceptionData, Object)

Вызывается сразу после создания экземпляра сущности в EF. То есть после вызова конструктора, но до установки значений свойств, не заданных конструктором.

CreatingInstance(MaterializationInterceptionData, InterceptionResult<Object>)

Вызывается непосредственно перед тем, как EF собирается создать экземпляр сущности. То есть до вызова конструктора.

InitializedInstance(MaterializationInterceptionData, Object)

Вызывается сразу после того, как EF задала значения свойств только что созданной сущности.

InitializingInstance(MaterializationInterceptionData, Object, InterceptionResult)

Вызывается непосредственно перед тем, как EF собирается задать значения свойств только что созданной сущности. Обратите внимание, что значения свойств, заданные конструктором, уже заданы.

Применяется к