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
答
目前尚不清楚为什么您将实体列表存储为一个值。 尝试规范你的数据库模型。
谢谢你的回答 – 2010-11-23 09:54:04