Как я могу убедиться, что мои запросы LINQ выполняются при вызове в моем DAL, а не с задержкой?

У меня есть DAL, который состоит из нескольких методов, которые выполняют запросы LINQ к моей базе данных.

Как мне убедиться, что перед возвратом скажем IEnumberable или что-то подобное из базы данных, я гарантирую, что запрос LINQ выполненthen, не каким-то отложенным способом только для выполнения при использовании результата?

Я знаю, что могу вызвать .ToList () для моего результата в моих методах, чтобы заставить его выполнить, но это лучший способ?

Ответы на вопрос(1)

Ваш ответ на вопрос