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