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 die Kontextinstanz und poolleas, 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 gedacht, sodass leicht zu erkennen ist, dass mehrere Ereignisse dieselben oder unterschiedliche Kontextinstanzen verwenden.
Weitere Informationen und Beispiele finden Sie unter DbContext-Lebensdauer, Konfiguration und Initialisierung .
Konstruktoren
| Name | Beschreibung |
|---|---|
| DbContextId(Guid, Int32) |
Erstellt eine neue DbContextId mit der angegebenen InstanceId Und Leasenummer. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| InstanceId |
Ein eindeutiger Bezeichner für die DbContext verwendung. |
| Lease |
Eine Zahl, die jedes Mal erhöht wird, wenn diese bestimmte DbContext Instanz aus dem Kontextpool geleert wird. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(DbContextId) |
Vergleicht diese ID mit einer anderen ID, um festzustellen, ob sie denselben leaseten Kontext darstellen. |
| Equals(Object) |
Vergleicht diese ID mit einer anderen ID, um festzustellen, ob sie denselben leaseten Kontext darstellen. |
| GetHashCode() |
Ein Hashcode für diese ID. |
| ToString() |
Gibt die Instanz-ID und die Leasenummer zurück. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(DbContextId, DbContextId) |
Vergleicht eine ID mit einer anderen ID, um festzustellen, ob sie denselben leaseten Kontext darstellen. |
| Inequality(DbContextId, DbContextId) |
Vergleicht eine ID mit einer anderen ID, um festzustellen, ob sie unterschiedliche Leasekontexte darstellen. |