【发布时间】:2013-07-02 04:37:54
【问题描述】:
我关注了this MVC 4 tutorial,,但在让控制器从我现有的数据库中读取数据时遇到了问题。
我已经改变了我的控制器来覆盖这样的构造函数:
public ItemDBContext()
: base("dbName")
{
}
但是当我在调试时尝试访问 /Items 路由时,我得到了这个错误:
Unable to find the requested .Net Framework Data Provider. It may not be installed.
Line 19: public ActionResult Index()
Line 20: {
Line 21: return View(db.Items.ToList());
Line 22: }
这是我的连接字符串:
<add name="dbName" connectionString="Data Source=C:\dbName.accdb; Jet OLEDB:Database Password=passWord;" providerName="Microsoft.ACE.OLEDB.12.0"/>
我不确定我到底哪里出错了。我正在尝试将我创建的模型映射到预先存在的数据库,但我不知道如何使用 MS Access 数据库进行操作。
【问题讨论】:
-
你有什么版本的访问权限?
-
我实际上没有 MS Access;只是一个数据库。不过,我很确定这是 2007 年。
标签: asp.net asp.net-mvc ms-access visual-studio-2012