Как я могу убедиться, что мои запросы LINQ выполняются при вызове в моем DAL, а не с задержкой?
У меня есть DAL, который состоит из нескольких методов, которые выполняют запросы LINQ к моей базе данных.
Как мне убедиться, что перед возвратом скажем IEnumberable или что-то подобное из базы данных, я гарантирую, что запрос LINQ выполненthen, не каким-то отложенным способом только для выполнения при использовании результата?
Я знаю, что могу вызвать .ToList () для моего результата в моих методах, чтобы заставить его выполнить, но это лучший способ?