A Microsoft não tem uma opção com suporte para Oracle para o Entity Framework - todas as opções atuais são provedores de terceiros não gratuitos.
O NHibernate funciona muito bem com o Oracle em minhas experiências, assim como o LLBLGenPro (não é gratuito, mas tem uma licença por desenvolvedor com preço razoável para o designer de mapeamento de entidade).