将实体框架连接到accdb文件

时间:2018-07-11 07:40:05

标签: c# entity-framework ms-access

我尝试将带有实体框架的c#连接到现有访问.accdb文件。 如果我通过带有以下连接字符串的OleDbConnection连接它:

@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Users\xxx\Desktop\Database.accdb;"

一切正常。

但是我无法使其与Entity Framework一起使用,我试图将此连接字符串放入我的DatabaseContext类的构造函数中,该构造函数继承自DbContext:

public DatabaseContext() : base(ConnStr)
{
}

但是我得到了错误

  

“不支持密钥:'提供者'”。

我该如何更改连接字符串才能与实体框架一起使用?

0 个答案:

没有答案