IMaterializationInterceptor.CreatedInstance 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 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
传入的值。