相关疑难解决方法(0)

与OleDB连接的实体框架 - 我只是简单的坚果?

我正在尝试实体框架,我想连接到Access 2007数据库.

以下代码的灵感来自http://msdn.microsoft.com/en-us/library/system.data.entityclient.entityconnection.connectionstring.aspx

我怀疑我的错误结束了......

OleDbConnectionStringBuilder oledbConn = new OleDbConnectionStringBuilder();

oledbConn.DataSource = @"..\..\..\..\Pruebas.accdb"; //yep Access 2007!

EntityConnectionStringBuilder entityBuilder = new EntityConnectionStringBuilder ();
entityBuilder.Provider = "Microsoft.ACE.OLEDB.12.0";
entityBuilder.ConnectionString = oledbConn.ToString();
EntityConnection ec = new EntityConnection(entityBuilder.ToString());
ec.Open();
ec.Close();
Run Code Online (Sandbox Code Playgroud)

EntityConnectionStringBuilder告诉我它不支持DataSource属性.我可以很好地与ADO.net连接,所以我知道路径和提供商是正确的.

这只是完全错误的做法吗?

c# ms-access entity-framework

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

entity-framework ×1

ms-access ×1