我正在尝试创建一个使用Access 2007 DB(.accdb)的MVC应用程序。我可以使用DataSet创建模型。但是如果我尝试使用EntityFramework创建一个模型,我无法通过VS2008想要使连接字符串成为SQL服务器。我错过了什么,或EF不能使用Access?
答案 0 :(得分:6)
实体框架仅适用于支持它的ADO.NET提供程序。要使用Access数据库,我假设您使用不支持EF的OleDB提供程序。 Microsoft仅提供两个支持EF的ADO.NET提供程序:SQL Server和SQL Server CE。但是,您可以找到其他DBMS的第三方提供商:
可能还有很多其他的,但据我所知,Access没有任何内容(无论如何,恕我直言,不管DBMS多少......)