CRUD com ADO.NET Entity Framework

Hoje iremos ver um pouco sobre como fazer operações basicas com o Entity Framework
Criação

Para criar o registro é bem simples basta utilizar apenas duas chamadas ObjectContext: adição e salvamento dos dados.

using (NorthwindEntities db = new NorthwindEntities())
{
Products products = new Products();
products.ProductName = “Teste”;
products.QuantityPerUnit = “10″;
products.UnitsInStock = 10;
db.AddToProducts(products);
db.SaveChanges();
}

Consulta

A coleção de objetos persistidos pode ser obtida acessando o ObjectContext. Para [...]

Introdução ao ORM e NHibernate

ORM – Object Relational Mapping (mapeamento objeto relacional)
Porque usar uma ferramenta ORM:
Há vários anos os bancos de dados relacionas são utilizados como armazenamento de dados e sua eficiência para isso não se discute. Com o passar do tempo vários recursos foram adicionados aos SGBDs, como recursos de relatórios e até mesmo de geração de interface. [...]