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