1

SQL Server データベースから XML データを取得し、C# で LINQ クエリを使用して DropDownList にバインドしたいと考えています。

クライアント テーブルの XML フィールド:

<root>
  <clientname>andrew</clientname> --  dropdownlist text field
  <clientid>1</clientid>          -- dropdownlist value field
  <clientname>jim</clientname>
  <clientid>2</clientid>
  <clientname>john</clientname>
  <clientid>3</clientid>
  <clientname>johnson</clientname>
  <clientid>4<clientid>
</root>

何か考えはありますか?

4

2 に答える 2

1

LINQ (おそらく LINQ-to-SQL または EF を意味する) には、現在、XML データ型の特別な処理はありません。通常どおりフェッチしてから、DOM にロードしてそこから処理する必要があります。おそらく質問を見てください:asp.netのドロップダウンリストにxmlファイルをロードする方法

于 2010-11-23T07:41:16.320 に答える
0

エンティティのリストを 1 つの値として保存する理由は明確ではありません。DB モデルを正規化してみてください。

于 2010-11-23T07:42:45.903 に答える