Ich experimentiere mit dem Entity Framework und möchte eine Verbindung mit einer Access 2007-Datenbank herstellen.Entity Framework mit OleDB-Verbindung - bin ich einfach nur Nüsse?
Der folgende Code wird von http://msdn.microsoft.com/en-us/library/system.data.entityclient.entityconnection.connectionstring.aspx inspiriert
Ich vermute, dass ich das falsche Ende des Stockes haben ...
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();
Die EntityConnectionStringBuilder mir sagt, dass es nicht die Datasource unterstützt Eigentum. Ich kann gut mit ADO.net verbinden, also weiß ich, dass der Pfad und der Anbieter korrekt sind.
Ist das nur der falsche Ansatz?
Vielen Dank dafür. Ich war nur verrückt nach allem :) – fran