Как я могу запросить новые сохраненные объекты сеанса, которые еще не сохранены в базе данных? - PullRequest
1 голос
/ 07 октября 2019

Пример:

var test = new Test();
test.Id = "theId";
Session.Store(test);
Session.Load<Test>("theId") // retrieves the object
Session.Query<Test>().Where(t => t.Id == "theId").ToList() // doesn't retrieve the object - This is where I need it
Session.SaveChanges();
Session.Query<Test>().Where(t => t.Id == "theId").ToList() // retrieves the object 

Я могу запросить мой новый объект после SaveChanges () - что слишком поздно для моего сценария. Как мне получить сеанс RavenDB для рассмотрения локальных изменений?

...