Hat Microsoft Jet-DB-arbeiten mit dem Entity Framework?
In diesem forum hier , jemand erwähnt, dass Entity Framework funktioniert nicht mit Access (Jet-DB - .mdb). Aber es scheint, dass es ein provider für Jet-DB wie beschrieben hier
Das macht mich denken, dass die einzige Sache, für die ich mit Entity Framework definieren Sie die folgenden, bevor ich definieren die Modelle:
<connectionStrings>
<add name="ProductContext"
providerName="Microsoft.Jet.OLEDB.4.0"
connectionString="Source=C:\mydatabase.mdb;Jet OLEDB:Database
Password=MyDbPassword;"/>
</connectionStrings>
Weiß jemand, ob Entity Framework funktioniert einwandfrei mit Jet-DB, die ich will, um sicherzustellen, dass es funktioniert bevor ich da mein design-Dokument hängt diese Tatsache.
Dank
InformationsquelleAutor der Frage Saher Ahwal | 2012-06-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entity Framework nicht unterstützt OLEDB-verbindungen, so dass die Verbindungszeichenfolge wird nicht funktionieren. Es ist praktisch unmöglich zu bekommen, Entity Framework zusammenarbeiten mit MS Access. Sie müssen entweder einen dump der MS Access-Teil des Designs, oder das Entity Framework Teil.
Die nächsten, die Sie bekommen konnte, mit Hilfe von MS Access ist die Verwendung stark typisierter datasets und Linq-to-DataSet http://msdn.microsoft.com/en-us/library/bb386977.aspx
Oder überlege, mich mit SQL Express statt (es ist kostenlos) http://www.microsoft.com/sqlserver/en/us/editions/2012-editions/express.aspx
InformationsquelleAutor der Antwort EkoostikMartin
Es ist eine MS Access-EF 6.1-Anbieter hier
https://jetentityframeworkprovider.codeplex.com/
BEARBEITEN
Nun die EF-provider für Access ist gehostet auf GitHub
https://github.com/bubibubi/JetEntityFrameworkProvider
InformationsquelleAutor der Antwort bubi