protected override string ConstraintWriter() { var sb = new StringBuilder(); var constraintWriter = new ConstraintWriter(Table); constraintWriter.IncludeSchema = IncludeSchema; constraintWriter.CheckConstraintExcluder = ExcludeCheckConstraint; constraintWriter.TranslateCheckConstraint = TranslateCheckExpression; //single primary keys done inline if (Table.PrimaryKey != null && Table.PrimaryKey.Columns.Count > 1) { sb.AppendLine(constraintWriter.WritePrimaryKey()); } sb.AppendLine(constraintWriter.WriteUniqueKeys()); sb.AppendLine(constraintWriter.WriteCheckConstraints()); AddIndexes(sb); return sb.ToString(); }
protected override string ConstraintWriter() { var sb = new StringBuilder(); var constraintWriter = new ConstraintWriter(Table); constraintWriter.IncludeSchema = IncludeSchema; constraintWriter.CheckConstraintExcluder = ExcludeCheckConstraint; constraintWriter.TranslateCheckConstraint = TranslateCheckExpression; //single primary keys done inline if (Table.PrimaryKey != null && Table.PrimaryKey.Columns.Count > 1) { sb.AppendLine(constraintWriter.WritePrimaryKey()); } sb.AppendLine(constraintWriter.WriteUniqueKeys()); sb.AppendLine(constraintWriter.WriteCheckConstraints()); AddIndexes(sb); return(sb.ToString()); }