Aracılığıyla paylaş


CosmosDbContextOptionsExtensions.UseCosmos Yöntem

Tanım

Aşırı Yüklemeler

UseCosmos(DbContextOptionsBuilder, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

UseCosmos(DbContextOptionsBuilder, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

UseCosmos(DbContextOptionsBuilder, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

UseCosmos(DbContextOptionsBuilder, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

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

Parametreler

optionsBuilder
DbContextOptionsBuilder

Bağlamı yapılandırmak için kullanılan oluşturucu.

connectionString
String

Bağlanacak veritabanının bağlantı dizesi.

databaseName
String

Veritabanı adı.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Cosmos'a özgü ek 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 Azure Cosmos DB'ye Erişme .

Şunlara uygulanır

UseCosmos(DbContextOptionsBuilder, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

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

Parametreler

optionsBuilder
DbContextOptionsBuilder

Bağlamı yapılandırmak için kullanılan oluşturucu.

accountEndpoint
String

Bağlanacak hesap uç noktası.

tokenCredential
TokenCredential

Azure kimlik doğrulama belirteci.

databaseName
String

Veritabanı adı.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Cosmos'a özgü ek 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 Azure Cosmos DB'ye Erişme .

Şunlara uygulanır

UseCosmos(DbContextOptionsBuilder, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

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

Parametreler

optionsBuilder
DbContextOptionsBuilder

Bağlamı yapılandırmak için kullanılan oluşturucu.

accountEndpoint
String

Bağlanacak hesap uç noktası.

accountKey
String

Hesap anahtarı.

databaseName
String

Veritabanı adı.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Cosmos'a özgü ek 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 Azure Cosmos DB'ye Erişme .

Şunlara uygulanır

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

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)

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.

databaseName
String

Veritabanı adı.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Cosmos'a özgü ek 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 Azure Cosmos DB'ye Erişme .

Şunlara uygulanır

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, TokenCredential, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

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)

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.

accountEndpoint
String

Bağlanacak hesap uç noktası.

tokenCredential
TokenCredential

Azure kimlik doğrulama belirteci.

databaseName
String

Veritabanı adı.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Cosmos'a özgü ek 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 Azure Cosmos DB'ye Erişme .

Şunlara uygulanır

UseCosmos<TContext>(DbContextOptionsBuilder<TContext>, String, String, String, Action<CosmosDbContextOptionsBuilder>)

Bağlamı bir Azure Cosmos veritabanına bağlanacak şekilde yapılandırılır.

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)

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.

accountEndpoint
String

Bağlanacak hesap uç noktası.

accountKey
String

Hesap anahtarı.

databaseName
String

Veritabanı adı.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

Cosmos'a özgü ek 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 Azure Cosmos DB'ye Erişme .

Şunlara uygulanır