ADO.NET C# programming practices.