private void Create(string constraintName, DataColumn[] columns)
{
for (int i = 0; i < columns.Length; i++)
{
if (columns[i].Computed)
{
throw ExceptionBuilder.ExpressionInConstraint(columns[i]);
}
}
_key = new DataKey(columns, true);
ConstraintName = constraintName;
NonVirtualCheckState();
}