Sprache

SqlServerDbContextOptionsExtensions.UseSqlServer Methode

Definition

Überlädt

Name Beschreibung
UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

Konfiguriert den Kontext für die Verbindung mit einer SQL Server-Datenbank, jedoch ohne anfängliches Festlegen DbConnection oder Verbindungszeichenfolge.

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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

Konfiguriert den Kontext für die Verbindung mit einer SQL Server-Datenbank, jedoch ohne anfängliches Festlegen DbConnection oder Verbindungszeichenfolge.

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

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext für die Verbindung mit einer SQL Server-Datenbank, jedoch ohne anfängliches Festlegen DbConnection oder Verbindungszeichenfolge.

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

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Die Verbindung oder Verbindungszeichenfolge muss festgelegt werden, bevor die DbContext Verbindung mit einer Datenbank hergestellt wird. Legen Sie eine Verbindung mithilfe von SetDbConnection(DatabaseFacade, DbConnection, Boolean). Legen Sie eine Verbindungszeichenfolge mithilfe von SetConnectionString(DatabaseFacade, String).

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für:

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf geöffnet und geschlossen. Der Anrufer besitzt die Verbindung und ist für die Entsorgung verantwortlich.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für:

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connectionString
String

Die Verbindungszeichenfolge der Datenbank, mit der eine Verbindung hergestellt werden soll.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für:

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

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf geöffnet und geschlossen.

contextOwnsConnection
Boolean

Wenn trueEF den Besitz der Verbindung übernimmt und sie auf die gleiche Weise entsorgt, wie sie eine von EF erstellte Verbindung entsorgen würde. Wenn falseder Anrufer die Verbindung weiterhin besitzt und für die Entsorgung verantwortlich ist.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für:

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

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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)

Typparameter

TContext

Der Typ des zu konfigurierenden Kontexts.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connectionString
String

Die Verbindungszeichenfolge der Datenbank, mit der eine Verbindung hergestellt werden soll.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für:

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

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext für die Verbindung mit einer SQL Server-Datenbank, jedoch ohne anfängliches Festlegen DbConnection oder Verbindungszeichenfolge.

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)

Typparameter

TContext

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Die Verbindung oder Verbindungszeichenfolge muss festgelegt werden, bevor die DbContext Verbindung mit einer Datenbank hergestellt wird. Legen Sie eine Verbindung mithilfe von SetDbConnection(DatabaseFacade, DbConnection, Boolean). Legen Sie eine Verbindungszeichenfolge mithilfe von SetConnectionString(DatabaseFacade, String).

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für:

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

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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)

Typparameter

TContext

Der Typ des zu konfigurierenden Kontexts.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf geöffnet und geschlossen. Der Anrufer besitzt die Verbindung und ist für die Entsorgung verantwortlich.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server Synapse-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für:

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

Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs
Quelle:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguriert den Kontext, um eine Verbindung mit einer SQL Server-Datenbank herzustellen.

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)

Typparameter

TContext

Der Typ des zu konfigurierenden Kontexts.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf geöffnet und geschlossen.

contextOwnsConnection
Boolean

Wenn trueEF den Besitz der Verbindung übernimmt und sie auf die gleiche Weise entsorgt, wie sie eine von EF erstellte Verbindung entsorgen würde. Wenn falseder Anrufer die Verbindung weiterhin besitzt und für die Entsorgung verantwortlich ist.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQL Server Synapse-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, sodass eine weitere Konfiguration verkettet werden kann.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQL Server, Azure SQL, Azure Synapse Datenbanken mit EF Core.

Gilt für: