语言

RelationalDatabaseFacadeExtensions.SetDbConnection 方法

定义

重载

SetDbConnection(DatabaseFacade, DbConnection)

Source:
RelationalDatabaseFacadeExtensions.cs
Source:
RelationalDatabaseFacadeExtensions.cs
Source:
RelationalDatabaseFacadeExtensions.cs

为此设置基础 ADO.NET DbConnectionDbContext。

public static void SetDbConnection(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbConnection connection);
public static void SetDbConnection(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbConnection? connection);
static member SetDbConnection : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbConnection -> unit
<Extension()>
Public Sub SetDbConnection (databaseFacade As DatabaseFacade, connection As DbConnection)

参数

databaseFacade
DatabaseFacade

上下文 DatabaseFacade 。

connection
DbConnection

连接。

注解

只有在现有连接(如果有)未打开时,才能设置连接。

请注意,给定的连接必须由应用程序代码释放,因为它不是由 Entity Framework 创建的。

有关详细信息和示例,请参阅 连接和连接字符串 。

适用于

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

Source:
RelationalDatabaseFacadeExtensions.cs
Source:
RelationalDatabaseFacadeExtensions.cs
Source:
RelationalDatabaseFacadeExtensions.cs
Source:
RelationalDatabaseFacadeExtensions.cs

为此设置基础 ADO.NET DbConnectionDbContext。

public static void SetDbConnection(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbConnection? connection, bool contextOwnsConnection = false);
static member SetDbConnection : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbConnection * bool -> unit
<Extension()>
Public Sub SetDbConnection (databaseFacade As DatabaseFacade, connection As DbConnection, Optional contextOwnsConnection As Boolean = false)

参数

databaseFacade
DatabaseFacade

上下文 DatabaseFacade 。

connection
DbConnection

连接。

contextOwnsConnection
Boolean

如果 true,则 EF 将获取连接的所有权,并采用与释放 EF 创建的连接的方式相同。 如果 false,则调用方仍拥有连接,并负责其处置。 默认值为 false。

注解

只有在现有连接(如果有)未打开时,才能设置连接。

有关详细信息和示例,请参阅 连接和连接字符串 。

适用于