EntityEntry.IsKeySet プロパティ

定義

このエンティティのキー値に値が割り当てられているかどうかを示す値を取得します。

public virtual bool IsKeySet { get; }
member this.IsKeySet : bool
Public Overridable ReadOnly Property IsKeySet As Boolean

プロパティ値

注釈

ストアによって生成されたプロパティ (ID 列へのマッピングなど) を持つキーの場合、ストアで生成されたプロパティのいずれかが CLR の既定値を持つ場合、戻り値は false になります。

ストアで生成されたプロパティのないキーの場合、戻り値は常に true になります。値は有効なキー値と見なされるためです。

詳細と例については、「 EF Core の変更の追跡 」を参照してください。

適用対象