私は多くのストアドプロシージャを持っています。ストアドプロシージャの使用方法は?
public class DBHandler
{
private static Database db = DatabaseFactory.CreateDatabase("db");
public static DataTable GetItems(long filterId)
{
DbCommand command = db.GetStoredProcCommand("dbo.P_GetItems");
db.AddInParameter(command, "@filter_id", DbType.Int64, filterId);
IDataReader reader = db.ExecuteReader(command);
DataTable dt= new DataTable();
dt.Load(reader, LoadOption.OverwriteChanges);
reader.Close();
return dt;
}
.
.
.
.
}
私が書いたように、私は多くのストアドプロシージャを持っていると、このコードは迷惑です繰り返します は、それらを使用するためには、私は、このような静的メソッドと静的クラスを作成します。 ストアドプロシージャを呼び出す方法はありますか?