访问冲突异常

时间:2016-05-29 13:44:49

标签: c# wpf linq entity-framework-6 access-violation

我正在编写一个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'.

代码有什么问题?

1 个答案:

答案 0 :(得分:0)

我能够解决它。我得到的好处是表Schedules是空的,所以我创建了另一个具有相同模式的表,将其添加到模型并删除了schedule表。在那之后它停止了崩溃