2010-06-14 49 views
0

我正在构建一个机制,从队列中取出XML数据并调用存储过程以将数据从XML文档直接保存到数据库。这似乎是NHibernate可以解决的问题,但我发现大部分信息都是从对象到数据库而不是另一种数据格式(本例中为XML)进行讨论。有没有办法以这种方式使用NHibernate,或者我吠叫错误的树?XML文档直接存储在NHibernate的Proc映射

谢谢。

+0

NHibernate是一个ORM,因此它的目的是将类映射到关系数据库。你为什么认为NHibernate在这里可以有任何帮助? – 2010-06-14 16:26:34

+0

你是对的 - 它不是专门为这个任务做的,但我需要的是类似于NHibernate所做的一件事 - 将对象关系映射到数据库中的存储过程。在这种情况下,对象关系在XML文档中不在类中。 我很沮丧,因为这个任务似乎很简单,我宁愿不必从头开始重建(在我职业生涯中第N次)。有一个工具可以做到这一点,对吧? 谢谢, Zeke – ZekeTheGeek 2010-06-14 17:06:53

回答

2

我认为NH不适合这个。其目的是将类映射到关系数据库。除非您将XML反序列化为对象模型,并且让NH执行映射到数据库,否则您无法从中受益。