xml - Fluent NHibernate 和 XML 列

标签 xml nhibernate fluent-nhibernate xelement

我正在从头开始构建一个新站点,并且正在考虑将 Fluent NHibernate 用于我的 ORM。我认为它可以轻松处理所有事情,可能除了我的 XML 列。我从来没有使用 NHibernate 构建过一个站点(虽然我使用过 Hibernate for Java)所以认为我是一个 n00b。

理想情况下,我希望像 Linq-to-SQL 那样将 XML 视为 XElement。

我可以使用(流利的)NHibernate 来做到这一点吗?如果我想使用自动映射怎么办?

最佳答案

您可以使用此处定义的 IUserType:https://nhibernate.jira.com/secure/attachment/12905/XmlType.cs

它使用 XmlDocument,但您可以轻松修改它以改为使用 XElement。

更新:这已包含在 NHibernate 3 中。XmlDocument 和 XDocument 都可用。

关于xml - Fluent NHibernate 和 XML 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721512/

相关文章:

ruby - 如何在 Nokogiri 节点中创建子元素?

c# - (流畅)具有计算属性的类的 NHibernate 映射

c# - 流畅的 nhibernate 复制一个完整的实体

NHibernate 在二级更新中设置外键,而不是在初始插入时违反键列上的 Not-Null 约束

python - 如何使用 ElementTree 执行 getElementsByTagName()?

xml - 为什么//后代也在这个 XSLT 模板中评估 sibling ?

javascript - 从linux下载的xls与从windows下载的xls不一样

c# - 如何使用 NHibernate 通过 RESTful PUT 创建实体?

c# - NHibernate异常

visual-studio - 如何让 NUnit 在我的 testassembly.dll.config 中尊重我的 bindingRedirect?