语言

EntityEntry.IsKeySet 属性

定义

获取一个值,该值指示是否已为此实体的键值赋值。

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

属性值

注解

对于具有存储生成的属性(例如映射到 Identity 列)的键,如果任何存储生成的属性具有 CLR 默认值,则返回值将为 false。

对于没有任何存储生成的属性的键,返回值将始终为 true,因为任何值都被视为有效的键值。

有关详细信息和示例,请参阅 EF Core 更改跟踪 。

适用于