IMaterializationInterceptor.CreatedInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama inmediatamente después de que EF haya creado una instancia de una entidad. Es decir, después de llamar al constructor, pero antes de que se hayan establecido los valores de propiedades no establecidos por el constructor.
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
Parámetros
- materializationData
- MaterializationInterceptionData
Información contextual sobre la materialización que se produce.
- entity
- Object
Instancia de entidad que se ha creado. Este valor se usa normalmente como valor devuelto para la implementación de este método.
Devoluciones
Instancia de entidad que ef va a usar.
Una implementación de este método para cualquier interceptor que no intente cambiar la instancia usada debe devolver el entity
valor pasado.