【发布时间】:2010-02-09 19:36:55
【问题描述】:
我正在尝试创建一个使用 Access 2007 DB (.accdb) 的 MVC 应用程序。我可以使用 DataSet 创建模型。但是,如果我尝试使用 EntityFramework 创建模型,我无法通过 VS2008 想要使连接字符串成为 SQL 服务器。是我遗漏了什么,还是 EF 无法使用 Access?
【问题讨论】:
标签: entity-framework ms-access
我正在尝试创建一个使用 Access 2007 DB (.accdb) 的 MVC 应用程序。我可以使用 DataSet 创建模型。但是,如果我尝试使用 EntityFramework 创建模型,我无法通过 VS2008 想要使连接字符串成为 SQL 服务器。是我遗漏了什么,还是 EF 无法使用 Access?
【问题讨论】:
标签: entity-framework ms-access
实体框架仅适用于支持它的 ADO.NET 提供程序。要使用您的 Access 数据库,我假设您使用不支持 EF 的 OleDB 提供程序。 Microsoft 仅提供两个支持 EF 的 ADO.NET 提供程序:SQL Server 和 SQL Server CE。但是,您可以找到其他 DBMS 的第三方提供商:
可能还有很多其他的,但据我所知,Access 没有任何东西(恕我直言,无论如何,它在 DBMS 中并不多......)
【讨论】: