public static void ExecuteStoredProcedure(this IDatabase database, string procedureName, params Parameter[] parameters) { var procBuilder = new StoredProcedureBuilder(procedureName); procBuilder.AddParameters(parameters); database.Execute(procBuilder.Build()); }
public static IEnumerable <T> QueryStoredProcedure <T>(this IDatabase database, string procedureName, params Parameter[] parameters) { var procBuilder = new StoredProcedureBuilder(procedureName); procBuilder.AddParameters(parameters); return(database.Query <T>(procBuilder.Build())); }
public static T SingleStoredProcedure <T>(this IDatabase database, string procedureName, params Parameter[] parameters) { var procBuilder = new StoredProcedureBuilder(procedureName); procBuilder.AddParameters(parameters); return(database.SingleOrDefault <T>(procBuilder.Build())); }