다음을 통해 공유


DbContextId 구조체

정의

컨텍스트 instance 및 풀 임대(있는 경우)에 대한 고유 식별자입니다.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct DbContextId
public readonly struct DbContextId
[<System.Runtime.CompilerServices.IsReadOnly>]
type DbContextId = struct
type DbContextId = struct
Public Structure DbContextId
상속
DbContextId
특성

설명

이 식별자는 주로 로깅 및 디버깅을 위한 상관 관계 ID로 사용되므로 여러 이벤트가 동일하거나 다른 컨텍스트 인스턴스를 사용 중임을 쉽게 식별할 수 있습니다.

자세한 내용 과 예제는 DbContext 수명, 구성 및 초기화를 참조하세요.

생성자

DbContextId(Guid, Int32)

지정된 InstanceId 및 임대 번호로 새 DbContextId 를 만듭니다.

속성

InstanceId

사용 중인 에 DbContext 대한 고유 식별자입니다.

Lease

이 특정 DbContext instance 컨텍스트 풀에서 임대될 때마다 증가하는 숫자입니다.

메서드

Equals(DbContextId)

이 ID를 다른 ID와 비교하여 동일한 임대 컨텍스트를 나타내는지 확인합니다.

Equals(Object)

이 ID를 다른 ID와 비교하여 동일한 임대 컨텍스트를 나타내는지 확인합니다.

GetHashCode()

이 ID에 대한 해시 코드입니다.

ToString()

instance ID 및 임대 번호를 반환합니다.

연산자

Equality(DbContextId, DbContextId)

한 ID를 다른 ID와 비교하여 동일한 임대 컨텍스트를 나타내는지 확인합니다.

Inequality(DbContextId, DbContextId)

한 ID를 다른 ID와 비교하여 다른 임대 컨텍스트를 나타내는지 확인합니다.

적용 대상