Ejemplo n.º 1
0
        public override StoredProcedure CreateStoredProcedure(TableStoredProcedureType type, Record record)
        {
            switch (type)
            {
            case TableStoredProcedureType.Insert: return(this.CreateInsertStoredProcedure(record));

            case TableStoredProcedureType.Update: return(this.CreateUpdateStoredProcedure(record));

            case TableStoredProcedureType.Delete: return(this.CreateDeleteStoredProcedure(record));

            default: throw new InvalidOperationException();
            }
        }
Ejemplo n.º 2
0
 public abstract StoredProcedure CreateStoredProcedure(TableStoredProcedureType type, T record);