Ich bekomme einen Fehler, der auf in
in der foreach-Schleife zeigt !? Es ist noch nie zuvor passiert. Was könnte der Grund dafür sein? Habe ich etwas verpasst?Foreach-Schleife Fehler
Fehlermeldung:
Eine Ausnahme vom Typ 'System.NotSupportedException' in EntityFramework.SqlServer.dll aufgetreten, wurde aber in Benutzercode
Zusätzliche Informationen nicht behandelt : Es konnte kein konstanter Wert vom Typ 'System.Object' erstellt werden. In diesem Kontext werden nur primitive Typen oder Aufzählungstypen unterstützt.
Mein Code:
List<int> WeeksInProject = new List<int>();
var w = from x in db.Activities
where x.ProjectID.Equals(1)
select x;
foreach (var wNum in w)
{
WeeksInProject.Add(wNum.WeekNumber);
}
wNum.WeekNumber ist keine Typennummer –
@LinhTuan Nein, es ist ein INT? –
Dieses Problem entspricht nicht in Linq zu SQL unterstützt. Sie können lesen unter: http://stackoverflow.com/questions/35511621/nhibernate-linq-doesnt-support-object-equals –