gpt4 book ai didi

c# - 在 quartz EF6 中使用 DBContext

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:18 24 4
gpt4 key购买 nike

我正在努力从我的数据库中获取数据。我正在使用 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() 上,我收到了 accesviolation 异常。

我读到我需要使用 using 语句,因为 EF DBContext 是作为一个工作单元编写的。

另请阅读有关 .net 4.5.2 的内容。所以我的项目是4.5.2。然而,但仍然有问题。

谁知道哪里出了问题?

最佳答案

问题已解决。

必须以 x86 运行应用程序。

关于c# - 在 quartz EF6 中使用 DBContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com