DbContextId Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein eindeutiger Bezeichner für den Kontext instance- und Poolleasing, falls vorhanden.
[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
- Vererbung
-
DbContextId
- Attribute
Hinweise
Dieser Bezeichner ist in erster Linie als Korrelations-ID zum Protokollieren und Debuggen vorgesehen, sodass leicht zu erkennen ist, dass mehrere Ereignisse dieselbe oder unterschiedliche Kontextinstanzen verwenden.
Weitere Informationen und Beispiele finden Sie unter Lebensdauer, Konfiguration und Initialisierung von DbContext .
Konstruktoren
DbContextId(Guid, Int32) |
Erstellt eine neue DbContextId mit der angegebenen und der angegebenen InstanceId Leasenummer. |
Eigenschaften
InstanceId |
Ein eindeutiger Bezeichner für die DbContext verwendet wird. |
Lease |
Eine Zahl, die jedes Mal erhöht wird, wenn diese bestimmte DbContext instance aus dem Kontextpool geleast wird. |
Methoden
Equals(DbContextId) |
Vergleicht diese ID mit einer anderen ID, um zu sehen, ob sie denselben leased-Kontext darstellen. |
Equals(Object) |
Vergleicht diese ID mit einer anderen ID, um zu sehen, ob sie denselben leased-Kontext darstellen. |
GetHashCode() |
Ein Hashcode für diese ID. |
ToString() |
Gibt die instance-ID und die Leasenummer zurück. |
Operatoren
Equality(DbContextId, DbContextId) |
Vergleicht eine ID mit einer anderen ID, um zu sehen, ob sie denselben geleasten Kontext darstellen. |
Inequality(DbContextId, DbContextId) |
Vergleicht eine ID mit einer anderen ID, um festzustellen, ob sie unterschiedliche Leasekontexte darstellen. |
Gilt für:
Entity Framework