GroupBy()
группирует элемент, присутствующий в списке, на основе указанных правил. В вашем случае вы пытаетесь получить элементы, чье свойство UserApproveLevel_Two_T
установлено в True
,
Вместо GroupBy()
вы можете использовать предложение Where()
для достижения ожидаемого результата
var sky = DB.UserSkypeTrackers.Where(x => x.UserApproveLevel_Two_T).FirstOrDefault();
Бонус:
Поскольку вы проверяете условие по переменной bool
, нет необходимости проверять условие == true
, .Where(x => x.UserApproveLevel_Two_T)
будет работать вместо .Where(x => x.UserApproveLevel_Two_T == true)
Переменная
sky
содержит одну запись при вызове FirstOrDefault();
после оператора where. Здесь FirstOrDefault()
вернет отдельный элемент или значение по умолчанию из коллекции. Так что нет необходимости перебирать sky