SqlServerDbContextOptionsExtensions.UseSqlServer Yöntem

Tanım

Aşırı Yüklemeler

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

, bir Microsoft SQL Server veritabanına bağlanmak için bağlam yapılandırır, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamasız.

Bir veritabanına bağlanmak için kullanılmadan önce bağlantı veya bağlantı dizesinin ayarlanması gerekir DbContext . Kullanarak bir bağlantı ayarlayın SetDbConnection(DatabaseFacade, DbConnection) . Kullanarak bir bağlantı dizesi ayarlayın SetConnectionString(DatabaseFacade, String) .

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

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

, bir Microsoft SQL Server veritabanına bağlanmak için bağlam yapılandırır, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamasız.

Bir veritabanına bağlanmak için kullanılmadan önce bağlantı veya bağlantı dizesinin ayarlanması gerekir DbContext . Kullanarak bir bağlantı ayarlayın SetDbConnection(DatabaseFacade, DbConnection) . Kullanarak bir bağlantı dizesi ayarlayın SetConnectionString(DatabaseFacade, String) .

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

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

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

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

, bir Microsoft SQL Server veritabanına bağlanmak için bağlam yapılandırır, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamasız.

Bir veritabanına bağlanmak için kullanılmadan önce bağlantı veya bağlantı dizesinin ayarlanması gerekir DbContext . Kullanarak bir bağlantı ayarlayın SetDbConnection(DatabaseFacade, DbConnection) . Kullanarak bir bağlantı dizesi ayarlayın SetConnectionString(DatabaseFacade, String) .

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

Parametreler

optionsBuilder
DbContextOptionsBuilder

Bağlamı yapılandırmak için kullanılan Oluşturucu.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

ek SQL Server özgü yapılandırmaya izin veren isteğe bağlı bir eylem.

Döndürülenler

DbContextOptionsBuilder

Daha fazla yapılandırmanın zincirlenebilir olması için seçenekler Oluşturucu.

Açıklamalar

daha fazla bilgi için bkz. dbcontextoptions kullanmave SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Şunlara uygulanır

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

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

Parametreler

optionsBuilder
DbContextOptionsBuilder

Bağlamı yapılandırmak için kullanılan Oluşturucu.

connection
DbConnection

DbConnectionVeritabanına bağlanmak için kullanılmak üzere mevcut. Bağlantı açık durumdaysa EF, bağlantıyı açmaz veya kapatmaz. Bağlantı kapalı durumdaysa EF açılır ve gerektiğinde bağlantıyı kapatır.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

ek SQL Server özgü yapılandırmaya izin veren isteğe bağlı bir eylem.

Döndürülenler

DbContextOptionsBuilder

Daha fazla yapılandırmanın zincirlenebilir olması için seçenekler Oluşturucu.

Açıklamalar

daha fazla bilgi için bkz. dbcontextoptions kullanmave SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Şunlara uygulanır

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

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

Parametreler

optionsBuilder
DbContextOptionsBuilder

Bağlamı yapılandırmak için kullanılan Oluşturucu.

connectionString
String

Bağlanılacak veritabanının bağlantı dizesi.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

ek SQL Server özgü yapılandırmaya izin veren isteğe bağlı bir eylem.

Döndürülenler

DbContextOptionsBuilder

Daha fazla yapılandırmanın zincirlenebilir olması için seçenekler Oluşturucu.

Açıklamalar

daha fazla bilgi için bkz. dbcontextoptions kullanmave SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Şunlara uygulanır

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

, bir Microsoft SQL Server veritabanına bağlanmak için bağlam yapılandırır, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamasız.

Bir veritabanına bağlanmak için kullanılmadan önce bağlantı veya bağlantı dizesinin ayarlanması gerekir DbContext . Kullanarak bir bağlantı ayarlayın SetDbConnection(DatabaseFacade, DbConnection) . Kullanarak bir bağlantı dizesi ayarlayın SetConnectionString(DatabaseFacade, String) .

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)

Tür Parametreleri

TContext

Parametreler

optionsBuilder
DbContextOptionsBuilder<TContext>

Bağlamı yapılandırmak için kullanılan Oluşturucu.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

ek SQL Server özgü yapılandırmaya izin veren isteğe bağlı bir eylem.

Döndürülenler

DbContextOptionsBuilder<TContext>

Daha fazla yapılandırmanın zincirlenebilir olması için seçenekler Oluşturucu.

Açıklamalar

daha fazla bilgi için bkz. dbcontextoptions kullanmave SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Şunlara uygulanır

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

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

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)

Tür Parametreleri

TContext

Yapılandırılacak bağlamın türü.

Parametreler

optionsBuilder
DbContextOptionsBuilder<TContext>

Bağlamı yapılandırmak için kullanılan Oluşturucu.

connection
DbConnection

DbConnectionVeritabanına bağlanmak için kullanılmak üzere mevcut. Bağlantı açık durumdaysa EF, bağlantıyı açmaz veya kapatmaz. Bağlantı kapalı durumdaysa EF açılır ve gerektiğinde bağlantıyı kapatır.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

ek SQL Server özgü yapılandırmaya izin veren isteğe bağlı bir eylem.

Döndürülenler

DbContextOptionsBuilder<TContext>

Daha fazla yapılandırmanın zincirlenebilir olması için seçenekler Oluşturucu.

Açıklamalar

daha fazla bilgi için bkz. dbcontextoptions kullanmave SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Şunlara uygulanır

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

Microsoft SQL Server bir veritabanına bağlanmak için bağlamını yapılandırır.

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)

Tür Parametreleri

TContext

Yapılandırılacak bağlamın türü.

Parametreler

optionsBuilder
DbContextOptionsBuilder<TContext>

Bağlamı yapılandırmak için kullanılan Oluşturucu.

connectionString
String

Bağlanılacak veritabanının bağlantı dizesi.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

ek SQL Server özgü yapılandırmaya izin veren isteğe bağlı bir eylem.

Döndürülenler

DbContextOptionsBuilder<TContext>

Daha fazla yapılandırmanın zincirlenebilir olması için seçenekler Oluşturucu.

Açıklamalar

daha fazla bilgi için bkz. dbcontextoptions kullanmave SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Şunlara uygulanır