DbConnectionInterceptor.ConnectionCreated 方法

定义

在 EF 创建 之后调用 DbConnection。 如果应用程序提供要使用的连接,则不会触发此事件。

public virtual System.Data.Common.DbConnection ConnectionCreated (Microsoft.EntityFrameworkCore.Diagnostics.ConnectionCreatedEventData eventData, System.Data.Common.DbConnection result);
abstract member ConnectionCreated : Microsoft.EntityFrameworkCore.Diagnostics.ConnectionCreatedEventData * System.Data.Common.DbConnection -> System.Data.Common.DbConnection
override this.ConnectionCreated : Microsoft.EntityFrameworkCore.Diagnostics.ConnectionCreatedEventData * System.Data.Common.DbConnection -> System.Data.Common.DbConnection
Public Overridable Function ConnectionCreated (eventData As ConnectionCreatedEventData, result As DbConnection) As DbConnection

参数

eventData
ConnectionCreatedEventData

有关连接的上下文信息。

result
DbConnection

已创建的连接。 此值通常用作此方法实现的返回值。

返回

EF 将使用的结果。 对于未尝试更改结果的任何侦听器,此方法的实现是返回 result 传入的值。

实现

适用于