私が稼働してEF6/ASP.NET 4.5 Webフォームのソリューションを持っている、そして今私はExcelファイルからの一括挿入を可能にするために、いくつかの機能を追加する必要があります。EF.BulkInsertと垣間見る - 一緒にプレーしていないがよく
EFはすぐに使用できることがわかっていますので、私は周りを見渡し、これを容易にするために "EF BulkInsert"(https://efbulkinsert.codeplex.com/)が見つかりました。
私はテストアプリケーションでそれを試みたが、それは見事に働いた - しかし、私は私の実際のメインのアプリでそれを含めたときに、それが決裂しました。実際の一括挿入呼び出しを実行しようとすると、システムは例外でクラッシュ:
BulkInsertProviderNotFoundException:BulkInsertProviderがGlimpse.Ado.AlternateType.GlimpseDbConnection」が見つかりません。新しいプロバイダの使用EntityFramework.BulkInsert.ProviderFactory.Register()メソッド」
を登録するには今、私は、私は、残念ながらこれは垣間見るまたはEF BulkInsert(あるいはその両方)の故障であればわからないよ、とどのような解決策も見つけられないようです - これらのソフトウェアのメーカーはどちらも洞察力や回避策を提供していません....
誰もがこの同じ問題を遭遇し、解決策を見つけましたか? 垣間見るはたDbConnectionをラップし、EF BulkInsert拡張子はそれがありませんプライベートフィールド「_connectionString」のアクセスしようとするため、
ありがとうございます - 魅力のように動作します! –
ありがとう、本当に役に立ちました! –