Share via


UniqueConstraint Class

Represents the unique or primary key constraint.

Namespace:  Microsoft.Data.Schema.ScriptDom.Sql
Assembly:  Microsoft.Data.Schema.ScriptDom.Sql (in Microsoft.Data.Schema.ScriptDom.Sql.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class UniqueConstraint _
    Inherits Constraint _
    Implements IFileStreamSpecifier
'Usage
Dim instance As UniqueConstraint
[SerializableAttribute]
public class UniqueConstraint : Constraint, 
    IFileStreamSpecifier
[SerializableAttribute]
public ref class UniqueConstraint : public Constraint, 
    IFileStreamSpecifier
public class UniqueConstraint extends Constraint implements IFileStreamSpecifier

Remarks

This class translates 80 syntax into 90 syntax; this should be reflected in the AST if a differentiator is to be written.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.ScriptDom.Sql.TSqlFragment
    Microsoft.Data.Schema.ScriptDom.Sql.Constraint
      Microsoft.Data.Schema.ScriptDom.Sql.UniqueConstraint

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

UniqueConstraint Members

Microsoft.Data.Schema.ScriptDom.Sql Namespace