この記事では、Entity Framework データ コンテキストで AutoDetectChanges をオフにすると、多数のエンティティを挿入するときにパフォーマンスが大幅に向上するという証拠をいくつか示します。
context.Configuration.AutoDetectChangesEnabled = false;
ただし、SqlEntityConnection 型プロバイダーによって提供される DataContext は、この設定を制御する方法を提供していないようです。
context.Configurationプロパティもプロパティもありませんcontext.DataContext.Configuration。はありますが、context.DataContext.ContextOptions似ているものは何もありませんAutoDetectChangesEnabled。
タイプ プロバイダ コンテキストのDataContextプロパティのタイプは ですSystem.Data.Objects.ObjectContext。そこからこの特定の設定に影響を与える方法を知っている人はいますか?