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?

questionAnswers(4)

yourAnswerToTheQuestion