【问题标题】:Best way of working with the XML datatype in SQL Server with .Net?使用 .Net 在 SQL Server 中使用 XML 数据类型的最佳方式?
【发布时间】:2011-05-26 19:04:30
【问题描述】:

我是在 SQL Server 2008 中使用 Xml 数据类型的新手,我想知道将它与 .Net 接口的最佳方式是什么。我们目前使用 SubSonic ActiveRecord 作为我们的 ORM,因此 XML 列将作为文本返回。

是否有任何库可以帮助查询和使用 C# 中的 Xml 数据类型?

【问题讨论】:

  • 显然 .Net 框架是一个能够在 SQL Server 中使用 xml 数据类型的库!?如果您有更具体的要求,请告诉我们! ;-)
  • @Achim 我在问是否有比使用参数的原始 SQL 更简单的方法来构造 xpath 查询,以及是否有比将数据加载到 XmlDocument 更简单的方法来利用这些数据
  • 您可以从 C# 中的字符串创建 XML 文档。然后您可以使用 XmlReader、XMLDocument 或 XQuery。

标签: .net sql-server xml orm xpath


【解决方案1】:

Use Xml field in SqlServer with nhibernate NHibernate and XML Column Types

For transparent XML serialization:

<class name="Foo">
  <!-- ... -->
  <property name="Bar" type="DataAccess.NHibernate.Types.XmlSerializedType`1[[DomainModel.Bar, DomainModel]], DataAccess" />
</class>

【讨论】:

    猜你喜欢
    • 2011-04-28
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多