Вы имеете в виду ADO.Net Data Services . Он в основном создает модель базы данных сущностей и добавляет к службе интерфейс REST, используя ASMX. Статья MS To здесь , посвященная использованию сервиса с использованием .Net, доступна для ознакомления. В прошлом я также делал то же самое, используя обычно класс WebClient в .Net.
Вы также можете взглянуть на WCF REST Starter Kit , если вы хотите создать свой собственный пакет на основе Entity Framework. В стартовый комплект также входит удобный новый класс WebClient, который можно использовать для связи со службами REST.
Разъяснение
Я не знаю заранее готового клиентского приложения, которое бы общалось с этими службами, поскольку они в значительной степени получают доступ к данным с помощью веб-служб. Существует Microsoft Smart Client Factory, который, скорее всего, является самым близким, с которым я работал.
Я упомянул вышеупомянутые 2 варианта, поскольку у них уже есть библиотеки в .Net, которые работают с ними напрямую, либо в качестве ссылочной веб-службы, либо для более приключенческого, включая меня, с использованием библиотеки WebClient в качестве альтернативы новая библиотека HTTPClient в стартовом наборе WCF REST.
Я использовал оба в Windows, Web, Silverlight и WCF. Последние являются самыми легкими, поскольку они сосредоточены на REST.
В настоящее время мы исследуем Prism , который сильно склоняется к использованию этого метода при использовании WCF для фронтальной разработки.
Успение
Что касается этого вопроса, вы делаете общее предположение о том, что оборачивая ADO Entity Framework сервисом WCF, он будет универсальным. ADO.Net Data Services - самый близкий к вам сервис, однако структура базы данных в корне изменит то, как вы взаимодействуете с ней. Переход на более высокий уровень «общим» способом был бы опасен, так как эти две технологии, индивидуально или вместе, уже настолько универсальны, насколько это возможно.