Sto ricevendo un errore che punta a in
nel ciclo foreach !? Non è mai successo prima. Quale potrebbe essere la ragione di questo? Ho perso qualcosa?Errore ciclo Foreach
Messaggio di errore:
Un'eccezione di tipo 'System.NotSupportedException' si è verificato in EntityFramework.SqlServer.dll ma non è stata gestita nel codice utente
Ulteriori informazioni : Impossibile creare un valore costante di tipo 'System.Object'. Solo i tipi primitivi o tipi di enumerazione sono supportati in questo contesto.
Il mio codice:
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 non è il numero di tipo –
@LinhTuan No, è un INT? –
questo problema è uguale a non supportare in linq a sql. puoi leggere a: http://stackoverflow.com/questions/35511621/nhibernate-linq-doesnt-support-object-equals –