많은 저장 프로 시저가 있습니다.저장 프로 시저를 사용하는 방법?
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;
}
.
.
.
.
}
내가 쓴대로, 나는 많은 저장 프로 시저가이 코드는 성가신 반복 : 그들을 사용하기 위해서 나는이 같은 정적 방법과 정적 클래스를 만듭니다. 저장 프로 시저를 호출하는 더 좋은 방법이 있습니까?