PrimaryKeyAttribute 类

定义

指定映射到此 CLR 类型的实体类型的主键。

[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class PrimaryKeyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type PrimaryKeyAttribute = class
    inherit Attribute
Public NotInheritable Class PrimaryKeyAttribute
Inherits Attribute
继承
PrimaryKeyAttribute
属性

注解

此属性可用于由单个属性组成的键和由多个属性组成的复合键。 KeyAttribute 可以改用单属性键,在这种情况下,行为是相同的。 如果使用这两个属性,则此属性优先。

有关详细信息和示例,请参阅 为实体类型和关系建模

构造函数

PrimaryKeyAttribute(String, String[])

初始化 PrimaryKeyAttribute 类的新实例。

属性

PropertyNames

按顺序构成主键的属性。

适用于