Entity Framework EF6 is an object-relational mapper (ORM) made by Microsoft
to easily retrieve and save your entities

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



Entity Frameworkが遅いのはなぜですか?

Entity Frameworkのパフォーマンスは、一般的な間違いを回避することによって向上させることができます。



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

たくさんのサードパーティのライブラリが利用可能です。サポートしているライブラリを確認することをお勧めします。



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

いいえ。ただし、サードパーティ製のライブラリにはあります。Entity Framework Extensions 。それはすべての一括操作でDbContextを拡張する主要なライブラリです。

Learn More


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

Here is a short list:



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

Online examples are now available!

Online Examples