Я изучаю Linq для SQL, и мне трудно понять его. Я пытаюсь просто вернуть одно (логическое) значение в C # с помощью запроса Linq.
Я хочу узнать, хочет ли владелец истории отправлять уведомления по электронной почте при добавлении новых комментариев. Я хотел бы, чтобы метод, содержащий Linq to SQL, возвращал логическое значение.
public bool NotifyOnComment(string username){
var notify = (from s in db.AccountSettings
where s.UserName == username
select s.NotifyOnComment).DefaultIfEmpty(false);
// clueless
}
Обновление:
Сейчас я делаю следующее:
var notify = (from s in db.AccountSettings
where s.UserName == username
select s.NotifyOnComment).SingleOrDefault();
return (bool)notify;