Entity Framework Core EF Core is a lightweight, extensible and cross-platform object-relational mapper (ORM) made by Microsoft.

(Documentation made by ZZZ Projects & .NET Community)

using (var ctx = new CustomerContext())
{
 List<Customer> customers = new List<Customer>();

 foreach(var line in lines)
 {
  var customer = new Customer();
  // ...code...

  customers.Add(customer);
 }

 ctx.Customers.AddRange(customers);

 ctx.SaveChanges();
}



Cos'è Entity Framework Core?

Entity Framework è un ORM prodotto da Microsoft. Permette di eseguire operazioni CRUD senza dover scrivere query SQL. Supporta Code First, Database First, Stored Procedure, Transaction, ecc.



Entity Framework Core Mature?

A partire da v2.x, possiamo dire che Entity Framework Core è pronto per la produzione. Tuttavia, si consiglia comunque di utilizzare Entity Framework 6 che è rimasto stabile per anni.



Quali librerie di terze parti?

Sono disponibili molte librerie di terze parti:



Il supporto Entity supporta Bulk Insert?

EF Core ha migliorato le prestazioni degli inserti, ma EFE offre ancora migliori prestazioni: Entity Framework Extensions . È una libreria primaria che estende DbContext con tutte le operazioni di massa.

Learn More


Dove posso trovare più tutorial di Entity Framework?

Here is a short list:



Dove posso trovare esempi di Entity Framework?

Online examples are now available!

Online Examples