oData で生成された DataServiceContext があり、それにエンティティを正常に追加しています。エンティティの負荷全体を追加し、最後にバッチ オプションを設定して単一の SaveChanges にコミットする必要があります。保存が変更される前にクエリを実行するまでは、これで問題ありません。
概要は次のとおりです。
- 新しいエンティティを作成する
- それを DataServiceContext に追加します
- コンテキストでクエリを実行して、追加したアイテムを探します - IT IS NOT FOUND
以前の EF4 の作業では、これがエンティティ コンテキストであればすべて問題ないことが示唆されましたが、これはサービス コンテキストであるため、サービスに追加されたが保存されていないエンティティに対してクエリを実行することはできません。
これは事実ですか?