Sdílet prostřednictvím


DbContextId Struktura

Definice

Jedinečný identifikátor instance kontextu 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í, aby bylo možné snadno identifikovat, že více událostí používá stejné nebo různé instance kontextu.

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

Konstruktory

DbContextId(Guid, Int32)

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

Vlastnosti

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 fondu kontextů.

Metody

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

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