我正在从我的数据库中获取数据。 我正在使用EF 6,Topshelf和Quartz。
但是现在我正在使用这段代码来获取一些数据。
{
private BackgroundWorker bw;
public void Start()
{
bw = new BackgroundWorker();
bw.DoWork += bw_DoWork;
bw.RunWorkerAsync();
}
void bw_DoWork(object sender, DoWorkEventArgs e)
{
using (var db = new DBContext())
{
db.Employees.Load();
}
}
}
在db.Employees.Load()上,我得到了访问异常。
我读过我需要使用using语句,因为EF DBContext是作为一个工作单元编写的。
还阅读有关.net 4.5.2的内容。所以我的项目是4.5.2。但是,但仍然有问题。
任何人都知道出了什么问题?
答案 0 :(得分:0)
问题解决了。
必须以x86运行该应用程序。