示例#1
0
 /// <summary>
 /// Translates this constraint into a SQL script
 /// </summary>
 /// <returns></returns>
 public string Script()
 {
     return(Type != ConstraintType.Index
         ?
            $"CONSTRAINT [{Name}] {ConvertToString(Type)} {ClusteredText} ([{string.Join("], [", Columns.ToArray())}])"
         :
            $"CREATE {UniqueText} {ClusteredText} INDEX [{Name}] ON [{Table.Owner}].[{Table.Name}] ([{string.Join("], [", Columns.ToArray())}])");
 }