CosmosDbContextOptionsExtensions.UseCosmos Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
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
Entity Framework