public override void GenerateSql(MigrationOperationSqlGenerator generator, IndentedStringBuilder stringBuilder) { Check.NotNull(generator, "generator"); Check.NotNull(stringBuilder, "stringBuilder"); generator.Generate(this, stringBuilder); }
public override void GenerateSql([NotNull] MigrationOperationSqlGenerator generator, [NotNull] IndentedStringBuilder stringBuilder, bool generateIdempotentSql) { Check.NotNull(generator, "generator"); Check.NotNull(stringBuilder, "stringBuilder"); generator.Generate(this, stringBuilder, generateIdempotentSql); }
public override void GenerateSql(MigrationOperationSqlGenerator generator, IndentedStringBuilder stringBuilder) { Check.NotNull(generator, "generator"); Check.NotNull(stringBuilder, "stringBuilder"); generator.Generate(this, stringBuilder); }
public override void GenerateSql(MigrationOperationSqlGenerator generator, SqlBatchBuilder batchBuilder) { Check.NotNull(generator, "generator"); Check.NotNull(batchBuilder, "batchBuilder"); generator.Generate(this, batchBuilder); }
public abstract void GenerateSql([NotNull] MigrationOperationSqlGenerator generator, [NotNull] SqlBatchBuilder batchBuilder);
private static SqlStatement Generate(MigrationOperation migrationOperation, bool generateIdempotentSql) { var sqlGenerator = new MigrationOperationSqlGenerator(new RelationalTypeMapper()); return(sqlGenerator.Generate(new[] { migrationOperation }, generateIdempotentSql).Single()); }
public void Escape_literal() { var sqlGenerator = new MigrationOperationSqlGenerator(new RelationalTypeMapper()); Assert.Equal("foo''bar", sqlGenerator.EscapeLiteral("foo'bar")); }
public void Delimit_literal() { var sqlGenerator = new MigrationOperationSqlGenerator(new RelationalTypeMapper()); Assert.Equal("'foo''bar'", sqlGenerator.DelimitLiteral("foo'bar")); }
public void Escape_identifier() { var sqlGenerator = new MigrationOperationSqlGenerator(new RelationalTypeMapper()); Assert.Equal("foo\"\"bar", sqlGenerator.EscapeIdentifier("foo\"bar")); }
public void Delimit_identifier_when_schema_qualified() { var sqlGenerator = new MigrationOperationSqlGenerator(new RelationalTypeMapper()); Assert.Equal("\"foo\".\"bar\"", sqlGenerator.DelimitIdentifier(SchemaQualifiedName.Parse("foo.bar"))); }
public override void GenerateSql( MigrationOperationSqlGenerator generator, IndentedStringBuilder stringBuilder, bool generateIdempotentSql) { }
public override void GenerateSql( MigrationOperationSqlGenerator generator, IndentedStringBuilder stringBuilder) { }
public override void GenerateSql( MigrationOperationSqlGenerator generator, IndentedStringBuilder stringBuilder) { }
public override void GenerateSql( MigrationOperationSqlGenerator generator, SqlBatchBuilder batchBuilder) { }
public abstract void GenerateSql([NotNull] MigrationOperationSqlGenerator generator, [NotNull] IndentedStringBuilder stringBuilder);
public void Delimit_identifier() { var sqlGenerator = new MigrationOperationSqlGenerator(new RelationalTypeMapper()); Assert.Equal("\"foo\"\"bar\"", sqlGenerator.DelimitIdentifier("foo\"bar")); }
public abstract void GenerateSql([NotNull] MigrationOperationSqlGenerator generator, [NotNull] IndentedStringBuilder stringBuilder, bool generateIdempotentSql);