2011-01-05 5 views
0

私たちは、Entity Frameworkを介してMSSQL DBに要求を出すアプリケーションを持っています。 1つのテーブルの1つの列は、XML形式で格納されたシリアル化されたC#クラスです。 C#のこのデータに対して簡単なXPathクエリを実行したいと考えています。現在、単にデータセットをロードし、linq-to-XMLを使用してXMLを解析し、構造を照会します。これはもちろんこの問題を解決する最悪の方法ですので、私は代替案を探しています。EntityFrameworkとXML

MS SQL 2008ではXMLデータを照会できますが、EFを使用してどのように行うことができますか?

答えて

1

ストアドプロシージャを使用できます。 ObjectQueryを使用して動的SQLを実行することもできます。それ以外にも、EFを通じてSQL ServerのXML機能を使用する方法はわかりません。

+0

うん、それはうまくいくかもしれませんが、他のいくつかのlinq節と組み合わせる必要があります。 –

関連する問題