Udostępnij za pośrednictwem


DbContextId Struktura

Definicja

Unikatowy identyfikator wystąpienia kontekstu i dzierżawy puli, jeśli istnieje.

[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
Dziedziczenie
DbContextId
Atrybuty

Uwagi

Ten identyfikator jest przeznaczony głównie jako identyfikator korelacji do rejestrowania i debugowania, dzięki czemu można łatwo określić, że wiele zdarzeń używa tych samych lub różnych wystąpień kontekstu.

Aby uzyskać więcej informacji i przykładów , zobacz DbContext lifetime, configuration, and initialization (Okres istnienia, konfiguracja i inicjowanie elementu DbContext ).

Konstruktory

DbContextId(Guid, Int32)

Tworzy nowy DbContextId z podanym InstanceId numerem dzierżawy i .

Właściwości

InstanceId

Unikatowy identyfikator używanego DbContext elementu.

Lease

Liczba zwiększana za każdym razem, gdy to konkretne DbContext wystąpienie jest dzierżawione z puli kontekstowej.

Metody

Equals(DbContextId)

Porównuje ten identyfikator z innym identyfikatorem, aby sprawdzić, czy reprezentują ten sam kontekst dzierżawiony.

Equals(Object)

Porównuje ten identyfikator z innym identyfikatorem, aby sprawdzić, czy reprezentują ten sam kontekst dzierżawiony.

GetHashCode()

Kod skrótu dla tego identyfikatora.

ToString()

Zwraca identyfikator wystąpienia i numer dzierżawy.

Operatory

Equality(DbContextId, DbContextId)

Porównuje jeden identyfikator z innym identyfikatorem, aby sprawdzić, czy reprezentują ten sam kontekst dzierżawiony.

Inequality(DbContextId, DbContextId)

Porównuje jeden identyfikator z innym identyfikatorem, aby sprawdzić, czy reprezentują różne konteksty dzierżawione.

Dotyczy