When we talking about database in any application, accessing a data is first things which is look very important. Representing data in application is very important, and its a key to success.
In ASP .NET you have several options. ADO.NET is one of the options, you can use ADO.NET objects such as connection string, adapter, reader and datasets. ADO.NET classes is another available option. In this case you create your own class to represent data inside the application.
ORM tool, is another option; Using ORM tool will reduce the complixity of your work in compare with the ADO.NET. Microsoft has developed an ORM whose name is Entity Framework. They believed its a best way for data access.