При использовании LINQ с Single() я всегда получаю свою строку кода, подчеркнутую зеленым цветом, с предложением "Заменить одним вызовом на одиночный". Что это значит? Вот пример строки кода, которая приводит к этому предложению:
var user = db.Users.Where(u => u.UserID == userID).Single();
Как вы можете видеть, я использую Single() только один раз. Итак... какая сделка?