在 entity framework 核心中,如何获取已加载到 DBContext 中的所有对象的列表

In entity framework core, how you get a list of all objects ALREADY loaded in DBContext

如果我这样做

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

然后加载不是我想要的实体。我想知道,已经加载了哪些实体

注意我想要一个已加载的所有实体的列表,而不仅仅是一个特定的实体。

评论中的链接问题回答了这个问题的第二部分,所以我现在删除了那个

拯救那些在评论中寻找的人

MyClass a = (from x in DBcontext.ChangeTracker.Entries() where x.Entity is MyClass && ((MyClass)x.Entity).TheGuid == theGuid select (MyClass)x.Entity).FirstOrDefault();