Entity Framework z połączeniem OleDB - czy jestem po prostu zwykły?
Eksperymentuję z Entity Framework i chcę połączyć się z bazą danych Access 2007.
Poniższy kod jest inspirowany przezhttp://msdn.microsoft.com/en-us/library/system.data.entityclient.entityconnection.connectionstring.aspx
Podejrzewam, że mam zły koniec drążka ...
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 mówi mi, że nie obsługuje właściwości DataSource. Mogę się dobrze połączyć z ADO.net, więc wiem, że ścieżka i dostawca są poprawne.
Czy to tylko kompletne błędne podejście?