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
- Öznitelikler
Açıklamalar
Bu tanımlayıcı öncelikle günlüğe kaydetme ve hata ayıklama için bir bağıntı kimliği olarak tasarlanmıştır, böylece birden çok olayın aynı veya farklı bağlam örneklerini kullandığını kolayca belirleyebilirsiniz.
Daha fazla bilgi ve örnek için bkz. DbContext yaşam süresi, yapılandırma ve başlatma .
Oluşturucular
DbContextId(Guid, Int32) |
Verilen InstanceId ve kira numarasıyla yeni DbContextId bir oluşturur. |
Özellikler
InstanceId |
Kullanılmakta olan için DbContext benzersiz tanımlayıcı. |
Lease |
Bu örnek DbContext bağlam havuzundan her kiralandığında artırılan bir sayı. |
Yöntemler
Equals(DbContextId) |
Bu kimliği başka bir kimlikle karşılaştırarak aynı kiralanan bağlamı temsil etmelerini sağlar. |
Equals(Object) |
Bu kimliği başka bir kimlikle karşılaştırarak aynı kiralanan bağlamı temsil etmelerini sağlar. |
GetHashCode() |
Bu kimlik için bir karma kod. |
ToString() |
Örnek kimliğini ve kira numarasını döndürür. |
İşleçler
Equality(DbContextId, DbContextId) |
Aynı kiralanan bağlamı temsil eden bir kimliği başka bir kimlikle karşılaştırır. |
Inequality(DbContextId, DbContextId) |
Farklı kiralanmış bağlamları temsil eden bir kimliği başka bir kimlikle karşılaştırır. |
Şunlara uygulanır
Entity Framework