Hi All,
I know this isn't an MVC specific question and I'd appreciate a refrain from blurting out, "Use EF", but is there a design pattern or a better way to write a general ADO.net-like class to handle nested using blocks so that these aren't rewritten for every method that needs to query the database:
using (OracleConnection cn = new OracleConnection(ConfigurationManager.ConnectionStrings[""].ConnectionString))
{
cn.Open();
using (OracleCommand cmd = new OracleCommand("", cn))
{
using (OracleDataReader odr = cmd.ExecuteReader())
{
while(odr.Read())
{
ddlPositions.Items.Add(new ListItem(odr[1].ToString(), odr[0].ToString()));
}
}
}
}Thanks,
Adam