public override StoredProcedureWithResultSet CreateStoredProcedureWithResultSet(TableStoredProcedureTypeWithResultSet type, Record record) { switch (type) { case TableStoredProcedureTypeWithResultSet.SelectAll: return(CreateSelectAllStoredProcedure()); case TableStoredProcedureTypeWithResultSet.SelectByPrimaryKey: return(this.CreateSelectByPrimaryKeyStoredProcedure(record)); default: throw new InvalidOperationException(); } }
public abstract StoredProcedureWithResultSet CreateStoredProcedureWithResultSet(TableStoredProcedureTypeWithResultSet type, T record);