私は Entity Framework 5 と SQL Server 2012 を使用するプロジェクトに参加しています。一度に多数の行 (100k エンティティのオーダー) を挿入する必要があります。基本的に、大量のバイナリ データを出力する物理プログラムがあり、それを処理して SQL 2012 DB に取り込む必要があります。アプリケーションの他の場所では EF5 を ORM として使用していますが、この種の挿入をタイムリーに処理できるかどうかは疑問です。
モデルから生成された POCO がプライマリ DTO としてコードベース全体に渡されるデータベース ファーストのアプローチを使用しています。
また、この挿入には、外部キー関係を持つ複数のテーブルが含まれることも付け加えておきます。これは、さまざまな一括挿入方法の問題ですか。
これまたは推奨されるアプローチで同様の経験をした人はいますか?