問題タブ [objectset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
entity-framework - Entity Framework 6 で ObjectSet を DbSet に変換することは可能ですか?
.Net4/EF 4.4 から .Net4.5/EF 6.1 への WPF アプリケーションのアップグレードに取り組んでいます。アップグレード後、DbContext を使用します (ObjectContext 用の POCO ジェネレーターがなかったため)。
アプリケーションは Repository/UnitOfWork-pattern を使用して Entity Framework にアクセスします。アップグレード前に ObjectSet.MergeOption を OverwriteChanges (リポジトリ クラス内) に設定できましたが、DbSet クラスにはこの機能がありません。ただし、IObjectContextAdapter を使用して DbContext から ObjectSet にアクセスできることはわかっています。(以下のコードを参照)。しかし、作成された ObjectSet で MergeOption を設定しても、DbSet には反映されないようです。
私の質問はこれです: ObjectSet を DbSet に戻す方法はありますか (MergeOption 設定を保存します)?
これはリポジトリ クラスの一部です。
java - Javaでこれを行うにはどうすればよいですか?
この方法でセット内の値を組み合わせる必要があります。
入力:
結果:
これどうやってするの?