다음을 통해 공유


SqlServerDbContextOptionsExtensions.UseSqlServer 메서드

정의

오버로드

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

처음에 또는 연결 문자열 설정 DbConnection 하지 않고 Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlServerDbContextOptionsBuilder>)

처음에 또는 연결 문자열 설정 DbConnection 하지 않고 Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

처음에 또는 연결 문자열 설정 DbConnection 하지 않고 Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

매개 변수

optionsBuilder
DbContextOptionsBuilder

컨텍스트를 구성하는 데 사용되는 작성기입니다.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

를 사용하여 데이터베이스에 연결하기 전에 DbContext 연결 또는 연결 문자열 설정해야 합니다. 를 사용하여 SetDbConnection(DatabaseFacade, DbConnection, Boolean)연결을 설정합니다. 를 사용하여 SetConnectionString(DatabaseFacade, String)연결 문자열 설정합니다.

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

매개 변수

optionsBuilder
DbContextOptionsBuilder

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connection
DbConnection

데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 필요에 따라 연결을 열고 닫습니다. 호출자는 연결을 소유하며 해당 처리를 담당합니다.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, connectionString As String, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

매개 변수

optionsBuilder
DbContextOptionsBuilder

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connectionString
String

연결할 데이터베이스의 연결 문자열.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상

UseSqlServer(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, contextOwnsConnection As Boolean, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

매개 변수

optionsBuilder
DbContextOptionsBuilder

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connection
DbConnection

데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 필요에 따라 연결을 열고 닫습니다.

contextOwnsConnection
Boolean

이면 trueEF는 연결의 소유권을 가져와서 EF에서 만든 연결을 삭제하는 것과 동일한 방식으로 삭제합니다. 이면 false호출자는 여전히 연결을 소유하고 해당 삭제를 담당합니다.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlServerDbContextOptionsBuilder>)

처음에 또는 연결 문자열 설정 DbConnection 하지 않고 Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

형식 매개 변수

TContext

매개 변수

optionsBuilder
DbContextOptionsBuilder<TContext>

컨텍스트를 구성하는 데 사용되는 작성기입니다.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

를 사용하여 데이터베이스에 연결하기 전에 DbContext 연결 또는 연결 문자열 설정해야 합니다. 를 사용하여 SetDbConnection(DatabaseFacade, DbConnection, Boolean)연결을 설정합니다. 를 사용하여 SetConnectionString(DatabaseFacade, String)연결 문자열 설정합니다.

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

형식 매개 변수

TContext

구성할 컨텍스트의 형식입니다.

매개 변수

optionsBuilder
DbContextOptionsBuilder<TContext>

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connection
DbConnection

데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 필요에 따라 연결을 열고 닫습니다. 호출자는 연결을 소유하며 해당 처리를 담당합니다.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connectionString As String, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

형식 매개 변수

TContext

구성할 컨텍스트의 형식입니다.

매개 변수

optionsBuilder
DbContextOptionsBuilder<TContext>

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connectionString
String

연결할 데이터베이스의 연결 문자열.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, contextOwnsConnection As Boolean, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

형식 매개 변수

TContext

구성할 컨텍스트의 형식입니다.

매개 변수

optionsBuilder
DbContextOptionsBuilder<TContext>

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connection
DbConnection

데이터베이스에 연결하는 데 사용할 기존 DbConnection 입니다. 연결이 열린 상태이면 EF가 연결을 열거나 닫지 않습니다. 연결이 닫힌 상태이면 EF가 필요에 따라 연결을 열고 닫습니다.

contextOwnsConnection
Boolean

이면 trueEF는 연결의 소유권을 가져와서 EF에서 만든 연결을 삭제하는 것과 동일한 방식으로 삭제합니다. 이면 false호출자는 여전히 연결을 소유하고 해당 삭제를 담당합니다.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

추가 SQL Server 특정 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용과 예제는 DbContextOptions 사용EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

적용 대상