DbContextId Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bağlam örneği ve varsa havuz kirası için benzersiz bir tanımlayıcı.
[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
- Devralma
-
DbContextId
- Özellikler
Açıklamalar
Bu tanımlayıcı öncelikli olarak, birden çok olayın aynı veya farklı bağlam örneklerini kullandığını belirlemek kolay olacak şekilde günlüğe kaydetme ve hata ayıklama için bir bağıntı kimliği olarak tasarlanmıştır.
Daha fazla bilgi ve örnek için bkz. DbContext yaşam süresi, yapılandırma ve başlatma .
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| DbContextId(Guid, Int32) |
Verilen InstanceId ve kira numarasıyla yeni DbContextId bir oluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| InstanceId |
Kullanılmakta olan için DbContext benzersiz bir tanımlayıcı. |
| Lease |
Bu örnek DbContext bağlam havuzundan her kiralandığında artırılan bir sayı. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| Equals(DbContextId) |
Aynı kiralanan bağlamı temsil ediyor olup olmadığını görmek için bu kimliği başka bir kimlikle karşılaştırır. |
| Equals(Object) |
Aynı kiralanan bağlamı temsil ediyor olup olmadığını görmek için bu kimliği başka bir kimlikle karşılaştırır. |
| GetHashCode() |
Bu kimlik için bir karma kodu. |
| ToString() |
Örnek kimliğini ve kira numarasını döndürür. |
İşleçler
| Veri Akışı Adı | Description |
|---|---|
| Equality(DbContextId, DbContextId) |
Aynı kiralanan bağlamı temsil ediyor olup olmadığını görmek için bir kimliği başka bir kimlikle karşılaştırır. |
| Inequality(DbContextId, DbContextId) |
Farklı kiralanmış bağlamları temsil etmelerini sağlamak için bir kimliği başka bir kimlikle karşılaştırır. |