重複の可能性:
DbContext の内部キャッシュ (?)
DbContext
myと aIQueryable
のインスタンスがあり、データベースViewModelBase
から数回リロードBootStrapper
するIQueryable
必要があります。クエリ式が何であるかを気にせずに、単純なメソッドを呼び出すことでそれを実行したいと考えています。
簡単に言えば:
IQueryable<T>
私が持っている式とツールを書き換えずに、データをにロードしたいと思います:
1 => アンIQueryable
2 => のインスタンスDbContext
データベースのデータを変更して IQueryable.ToList() を試しても、結果が更新されません。
IQueryable<Person> ViewModelDataContext;
ViewModelDataContext = repository.GetAll<Person>();
var x = ViewModelDataContext.ToList();
//Some changes into database
repository = new Repository();
var y = ViewModelDataContext.ToList();
//But as result, the x is exactly returns the same result as y and I'd like the y to be updated after database changes.
助言がありますか?