Dostaję błąd wskazujący na in
w pętli foreach !? Nigdy wcześniej się nie zdarzało. Co mogłoby być tego przyczyną? Czy coś przeoczyłem?Błąd pętli Foreach
Komunikat o błędzie:
Wyjątek typu 'System.NotSupportedException' wystąpił w EntityFramework.SqlServer.dll ale nie było obsługiwane w kodzie użytkownika
Dodatkowe informacje : Nie można utworzyć stałej wartości typu "System.Object". W tym kontekście obsługiwane są tylko typy pierwotne lub typy wyliczeniowe.
Mój kod:
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 nie jest numerem typu –
@LinhTuan Nie, to INT? –
ten problem nie jest zgodny z linq do sql. możesz przeczytać na: http://stackoverflow.com/questions/35511621/nhibernate-linq-doesnt-support-object-equals –