Я считаю, что единственная возможность - создать новый экземпляр DbContext
и отключить создание прокси только для выполнения этого запроса.Причина в том, что DynamicProxy - это тип, созданный во время выполнения, который наследуется от вашего исходного типа сущности и добавляет функции отслеживания и отложенной загрузки.Вы не можете удалить прокси, если создали его таким образом.Попробуйте это:
using (var context = new MyDbContext(connectionString))
{
((IObjectContextAdapter)context).ObjectContext.ContextOptions.ProxyCreationEnabled = false;
var myEntity = context.Entities.Find(1);
}