Microsoft no tiene una opción admitida para Oracle para Entity Framework:todas las opciones actuales son proveedores de terceros que no son gratuitos.
Según mis experiencias, NHibernate funciona muy bien con Oracle, al igual que LLBLGenPro (no es gratis, pero tiene una licencia por desarrollador a un precio razonable para el diseñador de mapeo de entidades).