Мне нужно разработать настольное приложение Windows на C #.Net 4.0, которое будет работать в трех разных базах данных, т.е. MS Access 2007 и более поздние версии, Oracle 11G и SQL Server 2008. Теперь я хочу использовать Entity Framework в своем приложении. Является ли это лучшим выбором для использования EF для моего приложения? Если да, то как я могу использовать структуру сущностей для базы данных Access? Заранее спасибо.