.net 4.0

Getting Started with .NET Entity Framework

Entity Framework is one of my Micrsoft's new recommended ways to build a data access layer. It provides a lot of flexibility in allowing you to control your database model, easily update your model, and automatically generates a wrapper on your database model so that you can access all of your tables as objects (called Entities).