Layer data access using ADO.NET and Entity Framework.