EntityFramework funziona con un db di Access 2007 (.accdb)?

entity-framework ms-access

Domanda

Sto cercando di creare un'applicazione MVC che utilizza un DB Access 2007 (.accdb). Posso creare il modello usando DataSet. Ma se provo a creare un modello usando EntityFramework, non riesco a superare VS2008 e voglio fare in modo che la stringa di connessione sia un server SQL. Mi manca qualcosa o EF non gioca con Access?

Risposta popolare

Entity Framework funziona solo con i provider ADO.NET che lo supportano. Per utilizzare il tuo database di Access, presumo che tu usi il provider OleDB, che non supporta EF. Microsoft fornisce solo due provider ADO.NET che supportano EF: SQL Server e SQL Server CE. Tuttavia è possibile trovare fornitori di terze parti per altri DBMS:

Probabilmente ce ne sono molti altri, ma per quanto ne so, niente per Access (che comunque IMHO non ha molto di un DBMS ...)



Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché