积极答复者
如何使用EF处理数据库中的XML字段?

问题
答案
-
你好,EF还没有对XML字段有非常好的支持。不过产品组也正在计划在未来版本中实现。可以看到支持XML字段也被广大用户多次要求,http://data.uservoice.com/forums/72025-ado-net-entity-framework-ef-feature-suggestions/suggestions/1051783-xml-datatype?ref=title。
在最新的Code First中,可以运用ColumnAttribute来映射XML字段,前几天处理过一个英文帖子,是类似的主题,http://social.msdn.microsoft.com/Forums/zh-CN/adodotnetentityframework/thread/2d6b75ee-a1b7-44bf-b5f3-d32b12f2db66。
即使XML字段被映射成string,我们也可以定义一些额外的属性,比如类型为XDocument或XmlDocument。只是相应的XML查询需要在客户端执行。
Michael Sun [MSFT]
如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
立刻免费下载 MSDN 论坛好帮手
- 已标记为答案 JohnnyWang80 2011年3月31日 9:46
全部回复
-
你好,EF还没有对XML字段有非常好的支持。不过产品组也正在计划在未来版本中实现。可以看到支持XML字段也被广大用户多次要求,http://data.uservoice.com/forums/72025-ado-net-entity-framework-ef-feature-suggestions/suggestions/1051783-xml-datatype?ref=title。
在最新的Code First中,可以运用ColumnAttribute来映射XML字段,前几天处理过一个英文帖子,是类似的主题,http://social.msdn.microsoft.com/Forums/zh-CN/adodotnetentityframework/thread/2d6b75ee-a1b7-44bf-b5f3-d32b12f2db66。
即使XML字段被映射成string,我们也可以定义一些额外的属性,比如类型为XDocument或XmlDocument。只是相应的XML查询需要在客户端执行。
Michael Sun [MSFT]
如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
立刻免费下载 MSDN 论坛好帮手
- 已标记为答案 JohnnyWang80 2011年3月31日 9:46