Как я могу написать запрос, который будет включать ожидающие вставки, а также записи в базе данных? Я использую EF 4.3 Code First.
Ex.
Foo = new Foo { Bar = 5 };
dbContext.Set<Foo>.Add(foo);
IEnumerable<Foo> foos = dbContext.Set<Foo>.Where(f => f.Bar == 5).ToList();
ActOnFoos(foos);
dbContext.SaveChanges();
Я хочу, чтобы foos
включил как записи в базу данных, так и записи, ожидающие вставки. Я получаю только те значения, которые есть в базе данных.
В моем собственном коде у меня будет несколько Foos, которые вставляются / обновляются, прежде чем я выполню свой запрос.
Редактировать
Я ищу что-то похожее на Find
. Find
сначала проверит контекст, затем перейдет в базу данных, если ничего не найдено. Я хочу объединить результаты из контекста и базы данных.