Share via


DbContextId 構造体

定義

コンテキスト インスタンスとプール リースの一意識別子 (存在する場合)。

[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
継承
DbContextId
属性

注釈

この識別子は、複数のイベントが同じまたは異なるコンテキスト インスタンスを使用していることを簡単に識別できるように、主にログ記録とデバッグの関連付け ID として使用されます。

詳細と例については 、「DbContext の有効期間、構成、初期化 」を参照してください。

コンストラクター

DbContextId(Guid, Int32)

指定InstanceIdしたリース番号とリース番号を持つ新しい DbContextId を作成します。

プロパティ

InstanceId

使用されている の DbContext 一意識別子。

Lease

この特定 DbContext のインスタンスがコンテキスト プールからリースされるたびにインクリメントされる数値。

メソッド

Equals(DbContextId)

この ID を別の ID と比較して、同じリースされたコンテキストを表しているかどうかを確認します。

Equals(Object)

この ID を別の ID と比較して、同じリースされたコンテキストを表しているかどうかを確認します。

GetHashCode()

この ID のハッシュ コード。

ToString()

インスタンス ID とリース番号を返します。

演算子

Equality(DbContextId, DbContextId)

1 つの ID を別の ID と比較して、同じリースされたコンテキストを表しているかどうかを確認します。

Inequality(DbContextId, DbContextId)

1 つの ID を別の ID と比較して、異なるリースされたコンテキストを表しているかどうかを確認します。

適用対象