다음을 통해 공유


DbContextOptions<TContext> 클래스

정의

에서 사용할 옵션입니다 DbContext. 일반적으로 재정 OnConfiguring(DbContextOptionsBuilder) 의하거나 를 사용하여 DbContextOptionsBuilder<TContext> 이 클래스의 인스턴스를 만들며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

public class DbContextOptions<TContext> : Microsoft.EntityFrameworkCore.DbContextOptions where TContext : DbContext
type DbContextOptions<'Context (requires 'Context :> DbContext)> = class
    inherit DbContextOptions
Public Class DbContextOptions(Of TContext)
Inherits DbContextOptions

형식 매개 변수

TContext

이러한 옵션이 적용되는 컨텍스트의 형식입니다.

상속
DbContextOptions<TContext>

설명

자세한 내용 및 예제 는 DbContextOptions 사용을 참조하세요.

생성자

DbContextOptions<TContext>()

DbContextOptions<TContext> 클래스의 새 인스턴스를 초기화합니다. 일반적으로 재정 OnConfiguring(DbContextOptionsBuilder) 의하거나 를 사용하여 DbContextOptionsBuilder<TContext> 이 클래스의 인스턴스를 만들며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

DbContextOptions<TContext>(IReadOnlyDictionary<Type,IDbContextOptionsExtension>)

DbContextOptions<TContext> 클래스의 새 인스턴스를 초기화합니다. 일반적으로 재정 OnConfiguring(DbContextOptionsBuilder) 의하거나 를 사용하여 DbContextOptionsBuilder<TContext> 이 클래스의 인스턴스를 만들며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

속성

ContextType

이러한 옵션이 ()에 대한TContext 컨텍스트 유형입니다.

Extensions

구성된 옵션을 저장하는 확장을 가져옵니다.

(다음에서 상속됨 DbContextOptions)
ExtensionsMap

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

(다음에서 상속됨 DbContextOptions)
IsFrozen

가 호출된 경우 Freeze() 를 반환합니다true. 고정 옵션 개체는 로 더 이상 구성할 OnConfiguring(DbContextOptionsBuilder)수 없습니다.

(다음에서 상속됨 DbContextOptions)

메서드

Equals(DbContextOptions)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 DbContextOptions)
Equals(Object)

에서 사용할 옵션입니다 DbContext. 일반적으로 재정 OnConfiguring(DbContextOptionsBuilder) 의하거나 를 사용하여 DbContextOptionsBuilder<TContext> 이 클래스의 인스턴스를 만들며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

(다음에서 상속됨 DbContextOptions)
FindExtension<TExtension>()

지정한 형식의 확장을 가져옵니다. 지정된 형식의 확장이 구성되지 않은 경우 를 반환 null 합니다.

(다음에서 상속됨 DbContextOptions)
Freeze()

이 옵션 개체의 추가 구성이 발생하지 않도록 지정합니다.

(다음에서 상속됨 DbContextOptions)
GetExtension<TExtension>()

지정한 형식의 확장을 가져옵니다. 지정된 형식의 확장이 구성되지 않은 경우 을 throw합니다.

(다음에서 상속됨 DbContextOptions)
GetHashCode()

에서 사용할 옵션입니다 DbContext. 일반적으로 재정 OnConfiguring(DbContextOptionsBuilder) 의하거나 를 사용하여 DbContextOptionsBuilder<TContext> 이 클래스의 인스턴스를 만들며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

(다음에서 상속됨 DbContextOptions)
WithExtension<TExtension>(TExtension)

기본 옵션에 지정된 확장을 추가하고 확장이 추가된 새 DbContextOptions 을 만듭니다.

적용 대상