Entity Framework only works with ADO.NET providers that support it. To use the Access database, I assume that you are using an OleDB provider that does not support EF. Microsoft provides only two ADO.NET providers that support EF: SQL Server and SQL Server CE. However, you can find third-party providers for other DBMSs:
There are probably many others, but as far as I know, nothing is for Access (that IMHO is not in the DBMS anyway ...)
source
share