Вы можете посмотреть на Службы данных WCF .Как обычно, с продуктами Microsoft невозможно понять, что на самом деле делает, посмотрев на главную страницу, но это что-то вроде «запроса к базе данных, указав запрос в URL в стандартизированном формате (OData)».Он создает службу WCF в качестве внешнего интерфейса, и вы должны иметь возможность написать собственный поставщик данных для файлов XML.
Это произвольно в том смысле, что технология не зависит от типа объекта, но вам необходимосоздать схему для ее конкретных типов данных.