SqlServerDbContextOptionsExtensions.UseSqlServer Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database Microsoft SQL Server, tetapi tanpa awalnya mengatur apa pun DbConnection atau string koneksi.
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
Parameter
- optionsBuilder
- DbContextOptionsBuilder
Penyusun yang digunakan untuk mengonfigurasi konteks.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Koneksi atau string koneksi harus diatur sebelum DbContext digunakan untuk menyambungkan ke database. Atur koneksi menggunakan SetDbConnection(DatabaseFacade, DbConnection, Boolean). Atur string koneksi menggunakan SetConnectionString(DatabaseFacade, String).
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database 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
Parameter
- optionsBuilder
- DbContextOptionsBuilder
Penyusun yang digunakan untuk mengonfigurasi konteks.
- connection
- DbConnection
Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup, EF akan membuka dan menutup koneksi sesuai kebutuhan. Penelepon memiliki koneksi dan bertanggung jawab atas pembuangannya.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database 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
Parameter
- optionsBuilder
- DbContextOptionsBuilder
Penyusun yang digunakan untuk mengonfigurasi konteks.
- connectionString
- String
String koneksi database yang akan disambungkan.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
UseSqlServer(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database 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
Parameter
- optionsBuilder
- DbContextOptionsBuilder
Penyusun yang digunakan untuk mengonfigurasi konteks.
- connection
- DbConnection
Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup, EF akan membuka dan menutup koneksi sesuai kebutuhan.
- contextOwnsConnection
- Boolean
Jika true
, maka EF akan mengambil kepemilikan koneksi dan akan membuangnya dengan cara yang sama, EF akan membuang koneksi yang dibuat oleh EF. Jika false
, maka penelepon masih memiliki koneksi dan bertanggung jawab atas pembuangannya.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database Microsoft SQL Server, tetapi tanpa awalnya mengatur apa pun DbConnection atau string koneksi.
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)
Jenis parameter
- TContext
Parameter
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Penyusun yang digunakan untuk mengonfigurasi konteks.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Koneksi atau string koneksi harus diatur sebelum DbContext digunakan untuk menyambungkan ke database. Atur koneksi menggunakan SetDbConnection(DatabaseFacade, DbConnection, Boolean). Atur string koneksi menggunakan SetConnectionString(DatabaseFacade, String).
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database 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)
Jenis parameter
- TContext
Jenis konteks yang akan dikonfigurasi.
Parameter
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Penyusun yang digunakan untuk mengonfigurasi konteks.
- connection
- DbConnection
Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup, EF akan membuka dan menutup koneksi sesuai kebutuhan. Penelepon memiliki koneksi dan bertanggung jawab atas pembuangannya.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database 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)
Jenis parameter
- TContext
Jenis konteks yang akan dikonfigurasi.
Parameter
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Penyusun yang digunakan untuk mengonfigurasi konteks.
- connectionString
- String
String koneksi database yang akan disambungkan.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)
Mengonfigurasi konteks untuk menyambungkan ke database 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)
Jenis parameter
- TContext
Jenis konteks yang akan dikonfigurasi.
Parameter
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Penyusun yang digunakan untuk mengonfigurasi konteks.
- connection
- DbConnection
Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup, EF akan membuka dan menutup koneksi sesuai kebutuhan.
- contextOwnsConnection
- Boolean
Jika true
, maka EF akan mengambil kepemilikan koneksi dan akan membuangnya dengan cara yang sama, EF akan membuang koneksi yang dibuat oleh EF. Jika false
, maka penelepon masih memiliki koneksi dan bertanggung jawab atas pembuangannya.
- sqlServerOptionsAction
- Action<SqlServerDbContextOptionsBuilder>
Tindakan opsional untuk memungkinkan konfigurasi tambahan SQL Server spesifik.
Mengembalikan
Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.
Keterangan
Lihat Menggunakan DbContextOptions, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework