我尝试将带有实体框架的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)
{
}
但是我得到了错误
“不支持密钥:'提供者'”。
我该如何更改连接字符串才能与实体框架一起使用?