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();
}



Entity Frameworkのコアとは

Entity Frameworkは、Microsoftによって製造されたORMです。 SQLクエリを記述しなくてもCRUD操作を実行できます。コードファースト、データベースファースト、ストアドプロシージャ、トランザクションなどをサポートします。



Entity Frameworkのコアは成熟していますか?

v2.x以降では、Entity Framework Coreは製造準備完了と言えるでしょう。ただし、長年安定しているEntity Framework 6を使用することをお勧めします。



どのサードパーティのライブラリ?

たくさんのサードパーティのライブラリが利用可能です。



Entity Frameworkは一括挿入をサポートしますか?

EF Coreは挿入パフォーマンスを改善しましたが、EFEはまだより良いパフォーマンスを提供します: Entity Framework Extensions 。それはすべての一括操作でDbContextを拡張する主要なライブラリです。

Learn More


Entity Frameworkの他のチュートリアルはどこで入手できますか。

Here is a short list:



Entity Frameworkの例はどこにありますか。

Online examples are now available!

Online Examples