Службы данных ADO.net и WCF используют модель. Вы можете обеспечить спокойный доступ к своим данным, используя надлежащий уровень модели, в котором размещается драйвер Oracle. Вещи могут не работать из коробки. В WCF вы можете использовать дружественный для Oracle маппер, такой как NHibernate, и раскрывать свои контракты с данными. Для Astoria вам может потребоваться поиск поставщика EF для Oracle db. Но это возможно.
РЕДАКТИРОВАТЬ: Кажется, ADO.net Entity Framework уже дружественных Oracle! У вас нет проблем с чистым WCF или Astoria