UniqueConstraint.IsPrimaryKey 属性

定义

获取一个值,该值指示约束是否在主键上。

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 对象的数组。

适用于

另请参阅