Ich lerne gerade Linq to SQL und habe Schwierigkeiten, es zu verstehen. Ich versuche, einfach einen einzelnen (booleschen) Wert in C# mit einer Linq-Abfrage zurückzugeben.
Ich möchte wissen, ob der Eigentümer eines Beitrags eine E-Mail-Benachrichtigung wünscht, wenn neue Kommentare hinzugefügt werden. Ich möchte, dass die Methode, die das Linq to SQL enthält, einen booleschen Wert zurückgibt.
public bool NotifyOnComment(string username){
var notify = (from s in db.AccountSettings
where s.UserName == username
select s.NotifyOnComment).DefaultIfEmpty(false);
// clueless
}
Aktualisierung:
Ich mache jetzt Folgendes:
var notify = (from s in db.AccountSettings
where s.UserName == username
select s.NotifyOnComment).SingleOrDefault();
return (bool)notify;