EntityFramework是否可以对Access 2007 db(.accdb)起作用?

时间:2010-02-09 19:36:55

标签: entity-framework ms-access

我正在尝试创建一个使用Access 2007 DB(.accdb)的MVC应用程序。我可以使用DataSet创建模型。但是如果我尝试使用EntityFramework创建一个模型,我无法通过VS2008想要使连接字符串成为SQL服务器。我错过了什么,或EF不能使用Access?

1 个答案:

答案 0 :(得分:6)

实体框架仅适用于支持它的ADO.NET提供程序。要使用Access数据库,我假设您使用不支持EF的OleDB提供程序。 Microsoft仅提供两个支持EF的ADO.NET提供程序:SQL Server和SQL Server CE。但是,您可以找到其他DBMS的第三方提供商:

可能还有很多其他的,但据我所知,Access没有任何内容(无论如何,恕我直言,不管DBMS多少......)