SQL Server和LINQ查询中的XML数据类型

问题描述:

我想从SQL Server数据库检索XML数据并使用C#上的LINQ查询将其绑定到DropDownList。在客户表SQL Server和LINQ查询中的XML数据类型

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> 

你有什么想法?

LINQ(大概意思是LINQ-to-SQL或EF)目前没有对XML数据类型进行任何特殊处理。您需要像平常那样取回,然后将其加载到DOM中并从那里处理。也许看到这个问题:how to load xml file into dropdownlist in asp.net

+0

谢谢你的回答 – 2010-11-23 09:54:04

目前尚不清楚为什么您将实体列表存储为一个值。 尝试规范你的数据库模型。