2016-05-29 224 views
0

我在寫一個WPF C#應用程序,我使用的是實體框架6.0。我使用LINQ在遠程數據庫上運行查詢,並返回一個IQueryable。當我嘗試迭代返回時,即使在調試模式下,程序也會崩潰。出於某種原因,調試器無法捕捉它。 這是引發錯誤的代碼:訪問衝突異常

var schedules = context.Schedules.Where(s => s.Username == username); 
       foreach (var schedule in schedules) 

輸出窗口顯示:

The thread 0x4174 has exited with code 0 (0x0). 
The program '[6128] EniproTutors.vshost.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'. 

可問題是用什麼代碼?

+0

'計劃'是否返回空?上下文無效? – jdweng

+0

任何不安全的代碼?一個AV只能用不安全的代碼或CLR bug。 – usr

+0

@jdweng否,日程表不爲空或爲空 –

回答

0

我已經能夠解決它。我得到的好處是表格表是空的,所以我創建了另一個具有相同模式的表格,將它添加到模型中並刪除了時間表表格。它在此之後停止崩潰