私はEntity Frameworkを実験しており、Access 2007データベースに接続したいと考えています。次のコードは、http://msdn.microsoft.com/en-us/library/system.data.entityclient.entityconnection.connectionstring.aspxOleDB接続のEntity Framework - 私は単なるナットですか?
に触発され
私はスティックの間違った終わりを持っていると思われる...
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();
EntityConnectionStringBuilderは、それがデータソースをサポートしていないことを私に伝えますプロパティ。 ADO.netと正常に接続できるので、パスとプロバイダが正しいことがわかります。
これはまったく間違ったアプローチですか?
ありがとう。結局のところ私はナッツであるだけだった。 – fran