Microsoft hat keine unterstützte Option für Oracle für das Entity Framework – alle aktuellen Optionen sind unfreie Drittanbieter.
NHibernate funktioniert meiner Erfahrung nach sehr gut mit Oracle, ebenso wie LLBLGenPro (nicht kostenlos, aber mit einer preisgünstigen Pro-Entwickler-Lizenz für den Entity-Mapping-Designer).