Jazyk

DbContextId Struktura

Definice

Jedinečný identifikátor pro kontextovou instanci a zapůjčení fondu, pokud existuje.

[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
Dědičnost
DbContextId
Atributy

Poznámky

Tento identifikátor je primárně určený jako ID korelace pro protokolování a ladění tak, aby bylo možné snadno identifikovat, že více událostí používá stejné nebo různé kontextové instance.

Další informace a příklady najdete v tématu Životnost, konfigurace a inicializace DbContext .

Konstruktory

Název Description
DbContextId(Guid, Int32)

Vytvoří novou DbContextId s daným InstanceId číslem a číslem zapůjčení.

Vlastnosti

Název Description
InstanceId

Jedinečný identifikátor používaného DbContext zařízení.

Lease

Číslo, které se zvýší při každém zapůjčení této konkrétní DbContext instance z kontextového fondu.

Metody

Název Description
Equals(DbContextId)

Porovná toto ID s jiným ID a zjistí, jestli představují stejný zapůjčený kontext.

Equals(Object)

Porovná toto ID s jiným ID a zjistí, jestli představují stejný zapůjčený kontext.

GetHashCode()

Kód hash pro toto ID.

ToString()

Vrátí ID instance a číslo zapůjčení.

Operátory

Název Description
Equality(DbContextId, DbContextId)

Porovná jedno ID s jiným ID a zjistí, jestli představují stejný zapůjčený kontext.

Inequality(DbContextId, DbContextId)

Porovná jedno ID s jiným ID a zjistí, jestli představují různé zapůjčené kontexty.

Platí pro