В ядре Entity Framework, как вы получаете список всех объектов, уже загруженных в DBContext - PullRequest
0 голосов
/ 31 октября 2019

Если я сделаю что-то подобное

DBcontext.MyTable.Where (x => x.SomeGuid.ToString () == "00000000-0000-0000-0000-1234000001234");

Тогда это загружает сущность, а не то, что я хочу. Я хочу знать, какие объекты уже были загружены

NB. Я хочу получить список ВСЕХ объектов, которые были загружены, а не только определенные.

Связанный вопрос в комментарии отвечает на вторую часть этого вопроса, поэтому я сейчас удалил это

1 Ответ

0 голосов
/ 01 ноября 2019

Чтобы спасти кого-то, охотящегося через комментарии

MyClass a = (from x in DBcontext.ChangeTracker.Entries() where x.Entity is MyClass && ((MyClass)x.Entity).TheGuid == theGuid select (MyClass)x.Entity).FirstOrDefault();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...