Представление данных реляционной базы данных в виде XML и использование XPath для получения результатов - PullRequest
2 голосов
/ 13 мая 2010

у нас есть реляционная база данных с некоторыми данными, и нам нужно предлагать содержимое базы данных через веб-сервисы XML. Мы также должны позволить пользователям получать части представления XML с использованием XPath (также позже может возникнуть необходимость косвенного изменения данных с использованием представления данных XML с помощью XQuery). Есть ли простой способ добиться этого в C #? Пользователю будет известна XML-схема данных.

Ключевые слова для веб-поиска также приветствуются.

Ответы [ 2 ]

2 голосов
/ 13 мая 2010

Читайте об OData;) Гораздо лучше, чем плохие веб-сервисы. Полная поддержка инструментов в .NET (интегрированная LINQ) - это семантический способ предоставления данных через интеллектуальные веб-сервисы.

0 голосов
/ 14 мая 2010

Я обнаружил несколько способов, но я не смог найти много данных.

Один - использовать запрос SQL, который возвращает XML, другой - использовать класс DataSet с некоторыми возможностями обработки XML. DataSet также поддерживает запросы XPath.

...