Lingua

SqlServerDbContextOptionsExtensions.UseSqlServer Metodo

Definizione

Overload

Nome Descrizione
UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

Configura il contesto per la connessione a un database SQL Server, ma senza impostare inizialmente alcuna DbConnection stringa di connessione o .

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Configura il contesto per la connessione a un database SQL Server.

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Configura il contesto per la connessione a un database SQL Server.

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

Configura il contesto per la connessione a un database SQL Server.

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

Configura il contesto per la connessione a un database SQL Server.

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

Configura il contesto per la connessione a un database SQL Server, ma senza impostare inizialmente alcuna DbConnection stringa di connessione o .

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

Configura il contesto per la connessione a un database SQL Server.

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

Configura il contesto per la connessione a un database SQL Server.

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database SQL Server, ma senza impostare inizialmente alcuna DbConnection stringa di connessione o .

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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore utilizzato per configurare il contesto.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire ulteriori SQL Server configurazione specifica.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Prima di connettersi a un database, è necessario impostare DbContext la connessione o stringa di connessione. Impostare una connessione usando SetDbConnection(DatabaseFacade, DbConnection, Boolean). Impostare un stringa di connessione usando SetConnectionString(DatabaseFacade, String).

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database 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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore utilizzato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze. Il chiamante possiede la connessione ed è responsabile della sua eliminazione.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire ulteriori SQL Server configurazione specifica.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database 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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore utilizzato per configurare il contesto.

connectionString
String

Connection string del database a cui connettersi.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire ulteriori SQL Server configurazione specifica.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a

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

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database 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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore utilizzato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze.

contextOwnsConnection
Boolean

Se true, EF assumerà la proprietà della connessione e lo eliminerà nello stesso modo in cui eliminerebbe una connessione creata da ENTITY. Se false, il chiamante è ancora proprietario della connessione ed è responsabile dell'eliminazione.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire ulteriori SQL Server configurazione specifica.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a

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

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database 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)

Parametri di tipo

TContext

Tipo di contesto da configurare.

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore utilizzato per configurare il contesto.

connectionString
String

Connection string del database a cui connettersi.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire ulteriori SQL Server configurazione specifica.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a

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

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database SQL Server, ma senza impostare inizialmente alcuna DbConnection stringa di connessione o .

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)

Parametri di tipo

TContext

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore utilizzato per configurare il contesto.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire ulteriori SQL Server configurazione specifica.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Prima di connettersi a un database, è necessario impostare DbContext la connessione o stringa di connessione. Impostare una connessione usando SetDbConnection(DatabaseFacade, DbConnection, Boolean). Impostare un stringa di connessione usando SetConnectionString(DatabaseFacade, String).

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a

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

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database 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)

Parametri di tipo

TContext

Tipo di contesto da configurare.

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore utilizzato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze. Il chiamante possiede la connessione ed è responsabile della sua eliminazione.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire altre SQL Server configurazione specifica di Synapse.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a

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

Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs
Origine:
SqlServerDbContextOptionsBuilderExtensions.cs

Configura il contesto per la connessione a un database 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)

Parametri di tipo

TContext

Tipo di contesto da configurare.

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore utilizzato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze.

contextOwnsConnection
Boolean

Se true, EF assumerà la proprietà della connessione e lo eliminerà nello stesso modo in cui eliminerebbe una connessione creata da ENTITY. Se false, il chiamante è ancora proprietario della connessione ed è responsabile dell'eliminazione.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Azione facoltativa per consentire altre SQL Server configurazione specifica di Synapse.

Valori restituiti

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.

Si applica a