IMaterializationInterceptor.CreatedInstance Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается сразу после создания экземпляра сущности в EF. То есть после вызова конструктора, но до установки значений свойств, не заданных конструктором.
public virtual object CreatedInstance (Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData materializationData, object entity);
abstract member CreatedInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj -> obj
override this.CreatedInstance : Microsoft.EntityFrameworkCore.Diagnostics.MaterializationInterceptionData * obj -> obj
Public Overridable Function CreatedInstance (materializationData As MaterializationInterceptionData, entity As Object) As Object
Параметры
- materializationData
- MaterializationInterceptionData
Контекстная информация о материализации.
- entity
- Object
Созданный экземпляр сущности. Это значение обычно используется в качестве возвращаемого значения для реализации этого метода.
Возвращаемое значение
Экземпляр сущности, который будет использовать EF.
Реализация этого метода для любого перехватчика, который не пытается изменить используемый экземпляр, должна возвращать entity
переданное значение.
Применяется к
Entity Framework