UniqueConstraint.IsPrimaryKey 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示约束是否在主键上。
public:
property bool IsPrimaryKey { bool get(); };
public bool IsPrimaryKey { get; }
[System.Data.DataSysDescription("KeyConstraintIsPrimaryKeyDescr")]
public bool IsPrimaryKey { get; }
member this.IsPrimaryKey : bool
[<System.Data.DataSysDescription("KeyConstraintIsPrimaryKeyDescr")>]
member this.IsPrimaryKey : bool
Public ReadOnly Property IsPrimaryKey As Boolean
属性值
如果约束在主键上,则为 true
;否则为 false
。
- 属性
示例
以下示例检查 属性 IsPrimaryKey 。
Private Sub GetPrimaryKey()
Dim dataRelation As DataRelation
Dim uniqueConstraint As UniqueConstraint
' Get a DataRelation from a DataSet.
dataRelation = DataSet1.Relations("CustomerOrders")
' Get the ParentKeyConstraint.
uniqueConstraint = dataRelation.ParentKeyConstraint
' Test if the IsPrimaryKey is true.
If uniqueConstraint.IsPrimaryKey Then
Console.WriteLine("IsPrimaryKey=True")
Else
Console.WriteLine("IsPrimaryKey=False")
End If
End Sub
注解
表通常包含一个主键,可确保每一行都是唯一的。 在某些表中,主键可能由多个列组成。 例如,包含名称的表的主键也可能由名字和姓氏组成。 若要创建包含多个列的主键,请将 Columns 属性设置为 DataColumn 对象的数组。