Служба данных WCF с радостью будет обслуживать данные из любого источника данных, если она реализует интерфейс IQueryable
(и, возможно, IUpdateable
, если вы также хотите иметь возможность обновлять существующие данные).
Он определенно не привязан только к EF - вы можете использовать Linq-to-SQL или создать свой собственный провайдер для него - без проблем.
Для начала ознакомьтесь с документацией MSDN Поставщиков услуг передачи данных .
Главная страница MSDN для служб данных WCF может быть найдена здесь .