Я предполагаю, что вы используете EF 6, поскольку вы не упомянули EF Core.
public class BloggingContext : DbContext
{
public BloggingContext()
{
this.Configuration.LazyLoadingEnabled = false;
}
}
Выше будет отключена отложенная загрузка в вашем контексте. Это может быть путь вперед. Я не предлагаю поставить это на место и развернуть. Я предлагаю поставить это на место и проверить.
Кроме этого, возможно, может помочь проверка любых "виртуальных" участников в ваших контекстных объектах
Комментарий к вопросу и голосование против должны действительно указывать, что это не стандартный метод проверки, используете ли вы ленивую загрузку. Единственный верный способ сделать это, по моему мнению, это просмотреть весь ваш код и проверить его, если вышеприведенное не поможет.
Кроме того, как уже упоминалось. Ленивая загрузка теперь включена в EF Core с 2.1
https://docs.microsoft.com/en-us/ef/core/querying/related-data#lazy-loading