【问题标题】:Does Entity Framework 6.1 support an XML data type natively?Entity Framework 6.1 是否原生支持 XML 数据类型?
【发布时间】:2015-07-31 03:27:54
【问题描述】:

某些 RDBMS(包括 SQL Server)支持 XML 列。我不希望将这样的列映射到 string 数据类型。 Entity Framework 6.1 是否以任何方式原生支持 XML?

更具体地说,我可以将xml 列映射到.NET 的一种XML 数据类型(例如XElementXmlElement)吗? Entity Framework 是否支持集成到普通 LINQ 查询并转换为 SQL 查询的 XQuery?

【问题讨论】:

  • 本机,不,但@Aron 提供的链接显示了一种至少将结果公开为 XElement 的方法。

标签: .net entity-framework entity-framework-6


【解决方案1】:

不,只需将其映射为字符串,然后必须将其流式传输回 XML 文档。

关于在 EF4、5 或 6 中执行此操作与 Microsoft 进行了很长的讨论,但看起来他们进行了研究并决定放弃。

你可以在这里阅读:

https://social.msdn.microsoft.com/Forums/en-US/fb290076-f97d-41f4-9801-505ccf5ef1d6/entity-framework-and-sql-xml-data-type?forum=adodotnetentityframework

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-28
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 2012-08-02
    • 2023-04-07
    相关资源
    最近更新 更多