private string GetEffectiveUniqueConstraintName(CreateColumnCommand c) { return(c.IsUnique ? DefaultObjectNameProvider.GetUniqueConstraintName(TableName, c.ColumnName, c.UniqueConstraint) : string.Empty); }
private string GetEffectiveConstraintName() { return(DefaultObjectNameProvider.GetUniqueConstraintName(Parent.TableName, _columnNames.First(), _constraintName)); }
/// <summary> /// Gets an unique constraint by the name of its first column. /// </summary> public static IUniqueConstraint UniqueConstraintOf(this IExistingTable table, string firstColumnName) { return(table.UniqueConstraints[DefaultObjectNameProvider.GetUniqueConstraintName(table.TableName, firstColumnName, null)]); }