Ich habe eine Methode, die mir die Gruppen-ID der Benutzer gibt und dann möchte ich die Nachrichten basierend auf der GroupID des Benutzers erhalten.Eine explizite Konvertierung existiert (fehlt eine Besetzung?)
public IEnumerable<News> Getnews(int GroupID)
{
Expression<Func<News, bool>> constraint = null;
constraint = e => e.GroupID.Equals(GroupID);
return newsRepository.GetMany(constraint);
}
hier nenne ich das obige Verfahren:
News news = newsService.Getnews(GroupID);
und das ist der Fehler:
nicht implizit Kann Typ '
System.Collections.Generic.IEnumerable<MeetingBoard.Model.News>
' zu 'MeetingBoard.Model.News
' konvertieren. Eine explizite Konvertierung vorhanden ist (sind Sie fehlt ein gegossenes?)
'IEnumerable' ist nicht 'Nachrichten'. –
Jodrell
Erstaunlicherweise kann ich kein offensichtliches genaues Duplikat finden. – Jodrell
Ich denke, dein Problem rührt von der Tatsache her, dass der Singular und der Plural von "News" gleich geschrieben werden. Dies ist das gleiche für einige andere englische Substantive wie "Sheep" zum Beispiel. – Jodrell