у нас есть реляционная база данных с некоторыми данными, и нам нужно предлагать содержимое базы данных через веб-сервисы XML. Мы также должны позволить пользователям получать части представления XML с использованием XPath (также позже может возникнуть необходимость косвенного изменения данных с использованием представления данных XML с помощью XQuery). Есть ли простой способ добиться этого в C #? Пользователю будет известна XML-схема данных.
Ключевые слова для веб-поиска также приветствуются.
Читайте об OData;) Гораздо лучше, чем плохие веб-сервисы. Полная поддержка инструментов в .NET (интегрированная LINQ) - это семантический способ предоставления данных через интеллектуальные веб-сервисы.
Я обнаружил несколько способов, но я не смог найти много данных.
Один - использовать запрос SQL, который возвращает XML, другой - использовать класс DataSet с некоторыми возможностями обработки XML. DataSet также поддерживает запросы XPath.