다음을 통해 공유


CosmosDbContextOptionsExtensions.UseCosmos 메서드

정의

오버로드

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

매개 변수

optionsBuilder
DbContextOptionsBuilder

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connectionString
String

연결할 데이터베이스의 연결 문자열입니다.

databaseName
String

데이터베이스 이름입니다.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

추가 Cosmos 관련 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용 및 예제는 DbContextOptions 사용EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

매개 변수

optionsBuilder
DbContextOptionsBuilder

컨텍스트를 구성하는 데 사용되는 작성기입니다.

accountEndpoint
String

연결할 계정 엔드포인트입니다.

tokenCredential
TokenCredential

Azure 인증 토큰입니다.

databaseName
String

데이터베이스 이름입니다.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

추가 Cosmos 관련 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용 및 예제는 DbContextOptions 사용EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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

매개 변수

optionsBuilder
DbContextOptionsBuilder

컨텍스트를 구성하는 데 사용되는 작성기입니다.

accountEndpoint
String

연결할 계정 엔드포인트입니다.

accountKey
String

계정 키입니다.

databaseName
String

데이터베이스 이름입니다.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

추가 Cosmos 관련 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용 및 예제는 DbContextOptions 사용EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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)

형식 매개 변수

TContext

구성할 컨텍스트의 형식입니다.

매개 변수

optionsBuilder
DbContextOptionsBuilder<TContext>

컨텍스트를 구성하는 데 사용되는 작성기입니다.

connectionString
String

연결할 데이터베이스의 연결 문자열입니다.

databaseName
String

데이터베이스 이름입니다.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

추가 Cosmos 관련 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용 및 예제는 DbContextOptions 사용EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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)

형식 매개 변수

TContext

구성할 컨텍스트의 형식입니다.

매개 변수

optionsBuilder
DbContextOptionsBuilder<TContext>

컨텍스트를 구성하는 데 사용되는 작성기입니다.

accountEndpoint
String

연결할 계정 엔드포인트입니다.

tokenCredential
TokenCredential

Azure 인증 토큰입니다.

databaseName
String

데이터베이스 이름입니다.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

추가 Cosmos 관련 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용 및 예제는 DbContextOptions 사용EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

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

Azure Cosmos 데이터베이스에 연결하도록 컨텍스트를 구성합니다.

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)

형식 매개 변수

TContext

구성할 컨텍스트의 형식입니다.

매개 변수

optionsBuilder
DbContextOptionsBuilder<TContext>

컨텍스트를 구성하는 데 사용되는 작성기입니다.

accountEndpoint
String

연결할 계정 엔드포인트입니다.

accountKey
String

계정 키입니다.

databaseName
String

데이터베이스 이름입니다.

cosmosOptionsAction
Action<CosmosDbContextOptionsBuilder>

추가 Cosmos 관련 구성을 허용하는 선택적 작업입니다.

반환

추가 구성을 연결할 수 있도록 옵션 작성기입니다.

설명

자세한 내용 및 예제는 DbContextOptions 사용EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상