Entity Framework 公式のMicrosoftオブジェクトリレーショナルマッパー(ORM)
エンティティを簡単に取得して保存するため。

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 FAQ



エンティティフレームワークとは

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



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

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



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

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



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

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

Learn More


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

これが短いリストです:



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

オンラインの例が.NET Fiddleで利用可能になりました。

Online Examples

Consulting

Your company requires some custom solution to extend Entity Framework with more features?

Contact us to learn about our consultation services:
info@zzzprojects.com

You can also find some answers/ help:

Stack Overflow Issue tracker