EntityFramework fonctionne-t-il sur une base de données Access 2007 (.accdb)?

entity-framework ms-access

Question

J'essaie de créer une application MVC qui utilise une base de données Access 2007 (.accdb). Je peux créer le modèle en utilisant DataSet. Mais si j'essaie de créer un modèle à l'aide d'EntityFramework, je ne peux pas dépasser VS2008 en voulant que la chaîne de connexion soit un serveur SQL. Est-ce que quelque chose me manque ou EF ne joue-t-il pas avec Access?

Réponse populaire

Entity Framework ne fonctionne qu'avec les fournisseurs ADO.NET qui le prennent en charge. Pour utiliser votre base de données Access, je suppose que vous utilisez le fournisseur OleDB, qui ne prend pas en charge EF. Microsoft fournit uniquement deux fournisseurs ADO.NET prenant en charge EF: SQL Server et SQL Server CE. Cependant, vous pouvez trouver des fournisseurs tiers pour d'autres SGBD:

Il y en a probablement beaucoup d'autres, mais pour autant que je sache, rien pour Access (quel IMHO dans un DBMS de toute façon ...)



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow