同じエンティティセットからアイテムを取得するページが複数あると言います。私は1つのページに新しいエンティティを追加した場合、私は両方のEntitySetコレクションとmyCollectionに追加する必要があります。EF:コレクションに新しいアイテムを追加し、他のすべてのコレクションに新しいアイテムが追加されたことを通知します。
Context.EntitySet.Add(item);
myCollection.Add(item);
新しいアイテムが追加(または削除)された他のページを通知するための最良の方法は何ですか?エンティティの編集は問題ありません。すべてのページが問題なく変更通知を受け取るためです。
あなたは 'myCollection'の異なるインスタンスの代わりに' Context.EntitySet'を使用できますか?エンティティを格納する並列コレクションを作成するのはなぜですか? –
あなたは私がEntitySetに直接バインドするアイデアを持っています。私が読んだ/見たすべての資料では、これは決して推奨されたオプションではありませんでした。とにかく、私はあなたがIEnumerableで提案したことを行うこともできます。ただ、各VMから同じインスタンスを参照するだけです。問題:同じコレクションに常に照会している場合、データストアから新鮮なデータを取得する方法は? –
Goran