2010-06-14 17 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執行映射到數據庫,否則您無法從中受益。