我開始在foreach循環中指向in
的錯誤!?以前從未發生過。這可能是什麼原因?我錯過了什麼嗎?Foreach循環錯誤
錯誤消息:
類型的異常的 'System.NotSupportedException' 發生EntityFramework.SqlServer.dll但在用戶代碼中沒有處理
附加信息:無法創建類型爲'System.Object'的常量 值。在此上下文中僅支持基本類型 或枚舉類型。
我的代碼:
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是不是類型號碼 –
@LinhTuan不,這是一個INT? –
這個問題等於不支持linq到sql。你可以閱讀:http://stackoverflow.com/questions/35511621/nhibernate-linq-doesnt-support-object-equals –