我正在尝试实体框架,我想连接到Access 2007数据库.
我怀疑我的错误结束了......
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连接,所以我知道路径和提供商是正确的.
这只是完全错误的做法吗?