2010-11-23 1 views
1

Я хочу получить данные XML из базы данных SQL Server и связать их с DropDownList, используя запрос LINQ на C#.XML-тип данных в SQL Server и запрос LINQ

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> 

у вас есть какие-либо идеи?

ответ

1

LINQ (предположительно означает LINQ-to-SQL или EF) в настоящее время не имеет специальной обработки типа данных XML. Вам нужно будет вернуть его как обычно, а затем загрузить его в DOM и обработать оттуда. Возможно, вопрос: how to load xml file into dropdownlist in asp.net

+0

благодарю вас за ваш ответ – 2010-11-23 09:54:04

0

Непонятно, почему вы храните список сущностей как одно значение. Попробуйте нормализовать вашу модель БД.