いくつかのデータを含むリレーショナル データベースがあり、XML Web サービスを介してデータベースのコンテンツを提供する必要があります。また、ユーザーが XPath を使用して XML 表現の一部を取得できるようにする必要もあります (また、後で XQuery を使用してデータの XML 表現を使用して間接的にデータを変更する必要がある場合もあります)。C#でこれを達成する簡単な方法はありますか? ユーザーは、データの XML スキーマを認識します。
ウェブ検索のキーワードも大歓迎です。
いくつかのデータを含むリレーショナル データベースがあり、XML Web サービスを介してデータベースのコンテンツを提供する必要があります。また、ユーザーが XPath を使用して XML 表現の一部を取得できるようにする必要もあります (また、後で XQuery を使用してデータの XML 表現を使用して間接的にデータを変更する必要がある場合もあります)。C#でこれを達成する簡単な方法はありますか? ユーザーは、データの XML スキーマを認識します。
ウェブ検索のキーワードも大歓迎です。
OData を読んでください ;) 悪い Web サービスよりもはるかに優れています。.NET での完全なツール サポート (LINQ 統合) は、インテリジェントな Web サービスを介してデータを公開するためのセマンティックな方法です。
多くのデータを見つけることができませんでしたが、発見した方法がいくつかあります。
1 つは XML を返す SQL クエリを使用する方法で、もう 1 つは XML 処理の可能性の一部を備えた DataSet クラスを使用する方法です。DataSet は XPath クエリもサポートしています。