Quantcast
Channel: ADO.NET, Entity Framework, LINQ to SQL, NHibernate
Viewing all articles
Browse latest Browse all 1698

Duplicate Nested Using Blocks - A better way?

$
0
0

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


Viewing all articles
Browse latest Browse all 1698

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>