SqlServerDbContextOptionsExtensions.UseSqlServer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamadan yapılandırılır.
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 belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Bağlantı veya bağlantı dizesi, veritabanına bağlanmak için kullanılmadan önce DbContext ayarlanmalıdır. kullanarak SetDbConnection(DatabaseFacade, DbConnection, Boolean)bir bağlantı ayarlayın. kullanarak SetConnectionString(DatabaseFacade, String)bir bağlantı dizesi ayarlayın.
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde yapılandırılı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
Veritabanına bağlanmak için kullanılacak mevcut DbConnection bir. 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. Arayan bağlantının sahibidir ve yok edilmesinden sorumludur.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Ek SQL Server belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde yapılandırılı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);
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ğlanacak veritabanının bağlantı dizesi.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Ek SQL Server belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
UseSqlServer(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde yapılandırılır.
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
Parametreler
- optionsBuilder
- DbContextOptionsBuilder
Bağlamı yapılandırmak için kullanılan oluşturucu.
- connection
- DbConnection
Veritabanına bağlanmak için kullanılacak mevcut DbConnection bir. 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.
- contextOwnsConnection
- Boolean
ise true
, EF bağlantının sahipliğini alır ve EF tarafından oluşturulan bir bağlantıyı atacağı şekilde atar. ise false
, arayan bağlantının sahibi olmaya devam eder ve bu bağlantının bertaraf edilmesinden sorumludur.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Ek SQL Server belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde, ancak başlangıçta herhangi bir DbConnection veya bağlantı dizesi ayarlamadan yapılandırılır.
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 belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Bağlantı veya bağlantı dizesi, veritabanına bağlanmak için kullanılmadan önce DbContext ayarlanmalıdır. kullanarak SetDbConnection(DatabaseFacade, DbConnection, Boolean)bir bağlantı ayarlayın. kullanarak SetConnectionString(DatabaseFacade, String)bir bağlantı dizesi ayarlayın.
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde yapılandırılı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 türü.
Parametreler
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Bağlamı yapılandırmak için kullanılan oluşturucu.
- connection
- DbConnection
Veritabanına bağlanmak için kullanılacak mevcut DbConnection bir. 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. Arayan bağlantının sahibidir ve yok edilmesinden sorumludur.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Ek SQL Server belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde yapılandırılı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;
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 türü.
Parametreler
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Bağlamı yapılandırmak için kullanılan oluşturucu.
- connectionString
- String
Bağlanacak veritabanının bağlantı dizesi.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Ek SQL Server belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)
Bağlamı bir Microsoft SQL Server veritabanına bağlanacak şekilde yapılandırılır.
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)
Tür Parametreleri
- TContext
Yapılandırılacak bağlam türü.
Parametreler
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Bağlamı yapılandırmak için kullanılan oluşturucu.
- connection
- DbConnection
Veritabanına bağlanmak için kullanılacak mevcut DbConnection bir. 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.
- contextOwnsConnection
- Boolean
ise true
, EF bağlantının sahipliğini alır ve EF tarafından oluşturulan bir bağlantıyı atacağı şekilde atar. ise false
, arayan bağlantının sahibi olmaya devam eder ve bu bağlantının bertaraf edilmesinden sorumludur.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Ek SQL Server belirli yapılandırmaya izin vermek için isteğe bağlı bir eylem.
Döndürülenler
Daha fazla yapılandırmanın zincirlenebilmesi için seçenekler oluşturucusu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. DbContextOptions Kullanma ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.
Şunlara uygulanır
Entity Framework