CosmosDbContextOptionsExtensions.UseCosmos Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
UseCosmos(DbContextOptionsBuilder, String, String, Action<CosmosDbContextOptionsBuilder>)
Konfiguriert den Kontext für die Verbindung mit einer Azure Cosmos-Datenbank.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default);
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseCosmos (optionsBuilder As DbContextOptionsBuilder, connectionString As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = 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.
- databaseName
- String
Der Datenbankname.
- cosmosOptionsAction
- Action<CosmosDbContextOptionsBuilder>
Eine optionale Aktion, um zusätzliche Cosmos-spezifische Konfiguration zuzulassen.
Gibt zurück
Der Options-Generator, damit weitere Konfigurationen verkettet werden können.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf Azure Cosmos DB mit EF Core .
Gilt für:
UseCosmos(DbContextOptionsBuilder, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)
Konfiguriert den Kontext für die Verbindung mit einer Azure Cosmos-Datenbank.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string accountEndpoint, Azure.Core.TokenCredential tokenCredential, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default);
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Azure.Core.TokenCredential * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseCosmos (optionsBuilder As DbContextOptionsBuilder, accountEndpoint As String, tokenCredential As TokenCredential, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parameter
- optionsBuilder
- DbContextOptionsBuilder
Der Generator, der zum Konfigurieren des Kontexts verwendet wird.
- accountEndpoint
- String
Der Kontoendpunkt, mit dem eine Verbindung hergestellt werden soll.
- tokenCredential
- TokenCredential
Das Azure-Authentifizierungstoken.
- databaseName
- String
Der Datenbankname.
- cosmosOptionsAction
- Action<CosmosDbContextOptionsBuilder>
Eine optionale Aktion, um zusätzliche Cosmos-spezifische Konfiguration zuzulassen.
Gibt zurück
Der Options-Generator, damit weitere Konfigurationen verkettet werden können.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf Azure Cosmos DB mit EF Core .
Gilt für:
UseCosmos(DbContextOptionsBuilder, String, String, String, Action<CosmosDbContextOptionsBuilder>)
Konfiguriert den Kontext für die Verbindung mit einer Azure Cosmos-Datenbank.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseCosmos (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default);
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseCosmos (optionsBuilder As DbContextOptionsBuilder, accountEndpoint As String, accountKey As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parameter
- optionsBuilder
- DbContextOptionsBuilder
Der Generator, der zum Konfigurieren des Kontexts verwendet wird.
- accountEndpoint
- String
Der Kontoendpunkt, mit dem eine Verbindung hergestellt werden soll.
- accountKey
- String
Der Kontoschlüssel.
- databaseName
- String
Der Datenbankname.
- cosmosOptionsAction
- Action<CosmosDbContextOptionsBuilder>
Eine optionale Aktion, um zusätzliche Cosmos-spezifische Konfiguration zuzulassen.
Gibt zurück
Der Options-Generator, damit weitere Konfigurationen verkettet werden können.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf Azure Cosmos DB mit EF Core .
Gilt für:
UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, Action<CosmosDbContextOptionsBuilder>)
Konfiguriert den Kontext für die Verbindung mit einer Azure Cosmos-Datenbank.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseCosmos(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connectionString As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = 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.
- databaseName
- String
Der Datenbankname.
- cosmosOptionsAction
- Action<CosmosDbContextOptionsBuilder>
Eine optionale Aktion, um zusätzliche Cosmos-spezifische Konfiguration zuzulassen.
Gibt zurück
Der Options-Generator, damit weitere Konfigurationen verkettet werden können.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf Azure Cosmos DB mit EF Core .
Gilt für:
UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)
Konfiguriert den Kontext für die Verbindung mit einer Azure Cosmos-Datenbank.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string accountEndpoint, Azure.Core.TokenCredential tokenCredential, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Azure.Core.TokenCredential * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseCosmos(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), accountEndpoint As String, tokenCredential As TokenCredential, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = 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.
- accountEndpoint
- String
Der Kontoendpunkt, mit dem eine Verbindung hergestellt werden soll.
- tokenCredential
- TokenCredential
Das Azure-Authentifizierungstoken.
- databaseName
- String
Der Datenbankname.
- cosmosOptionsAction
- Action<CosmosDbContextOptionsBuilder>
Eine optionale Aktion, um zusätzliche Cosmos-spezifische Konfiguration zuzulassen.
Gibt zurück
Der Options-Generator, damit weitere Konfigurationen verkettet werden können.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf Azure Cosmos DB mit EF Core .
Gilt für:
UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, String, Action<CosmosDbContextOptionsBuilder>)
Konfiguriert den Kontext für die Verbindung mit einer Azure Cosmos-Datenbank.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseCosmos<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string accountEndpoint, string accountKey, string databaseName, Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder>? cosmosOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseCosmos : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * string * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.CosmosDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseCosmos(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), accountEndpoint As String, accountKey As String, databaseName As String, Optional cosmosOptionsAction As Action(Of CosmosDbContextOptionsBuilder) = 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.
- accountEndpoint
- String
Der Kontoendpunkt, mit dem eine Verbindung hergestellt werden soll.
- accountKey
- String
Der Kontoschlüssel.
- databaseName
- String
Der Datenbankname.
- cosmosOptionsAction
- Action<CosmosDbContextOptionsBuilder>
Eine optionale Aktion, um zusätzliche Cosmos-spezifische Konfiguration zuzulassen.
Gibt zurück
Der Options-Generator, damit weitere Konfigurationen verkettet werden können.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf Azure Cosmos DB mit EF Core .
Gilt für:
Entity Framework