protected virtual void Generate(DropProcedureOperation dropProcedureOperation, IndentedTextWriter writer)
        {
            Check.NotNull(dropProcedureOperation, "dropProcedureOperation");
            Check.NotNull(writer, "writer");

            writer.Write("DropStoredProcedure(");
            writer.Write(Quote(dropProcedureOperation.Name));
            writer.WriteLine(");");
        }
 protected virtual IEnumerable <MigrationStatement> Generate(DropProcedureOperation operation)
 {
     using (var writer = SqlWriter())
     {
         writer.Write("DROP PROCEDURE ");
         writer.Write(Quote(CheckName(ExtractName(operation.Name))));
         yield return(Statement(writer));
     }
 }
        protected virtual void Generate(DropProcedureOperation dropProcedureOperation)
        {
            Check.NotNull(dropProcedureOperation, "dropProcedureOperation");

            using (var writer = Writer())
            {
                writer.Write("DROP PROCEDURE ");
                writer.Write(Name(dropProcedureOperation.Name));

                Statement(writer);
            }
        }
        public void Generate_can_output_drop_procedure_statement()
        {
            var dropModificationFunctionsOperation
                = new DropProcedureOperation("Customer_Insert");

            var migrationSqlGenerator = new SqlServerMigrationSqlGenerator();

            var sql
                = migrationSqlGenerator
                  .Generate(new[] { dropModificationFunctionsOperation }, "2008")
                  .Join(s => s.Sql, Environment.NewLine);

            Assert.Contains(
                @"DROP PROCEDURE [Customer_Insert]", sql);
        }
Exemple #5
0
 private string GenerateSqlStatementConcrete(DropProcedureOperation migrationOperation)
 {
     throw new NotSupportedException("Procedures are not supported by SQLite");
 }
 /// <summary>
 /// Generates the specified drop procedure operation.
 /// </summary>
 /// <param name="dropProcedureOperation">The drop procedure operation.</param>
 protected virtual void Generate(DropProcedureOperation dropProcedureOperation)
 {
 }
Exemple #7
0
        protected virtual void Generate(DropProcedureOperation dropProcedureOperation)
        {
            ArgumentUtility.CheckNotNull("dropProcedureOperation", dropProcedureOperation);

            throw new NotImplementedException("DropProcedureOperation");
        }
 protected override void Generate(DropProcedureOperation dropProcedureOperation, IndentedTextWriter writer)
 {
     base.Generate(dropProcedureOperation, writer);
 }
Exemple #9
0
 private void Generate(DropProcedureOperation dropProcedureOperation)
 {
     throw new NotImplementedException();
 }