我們有一個使用RavenDB的現有應用程序,並且希望創建一個可以將數據讀入和寫入Raven的自定義Orchard Admin模塊,以便我們可以管理這些數據。理想情況下,實現將允許我們使用ContentPart,以便創建可重用的「模塊」。從自定義數據源中填充ContentHandler中的ContentPart
通過將數據加載到ContentHandler中,有幾個從Web服務訪問數據的參考,但是我還沒有能夠推出一個實現。我已經能夠使用Controller/View讀取/寫入數據,但似乎更具限制性。
Use RavenDB as the database for an Orchard CMS module
How to change Orchard record repository
此外,我們需要管理的特性之一是圖像。我們希望利用Media Picker Field在我們的管理界面中選擇圖像。只要我們可以通過瀏覽器訪問圖像,Orchard就可以存儲物理圖像。
任何人都可以指向正確的方向嗎?
謝謝!
如果我錯了,請糾正我,但爲了在ContentHandler中填充一個ContentPart(請參閱@ piotr-szmyd [here]的帖子(http://stackoverflow.com/questions/4727843/how-to-change -orchard-record-repository/5086069#5086069))你需要在Orchard中存儲某種ID。否則,你會用什麼來查找web服務中的數據?這正是我想要避免的,因爲我們不想通過Orchard存儲查找ID,所以導致我繞圈而行。我想我可以以某種方式避開,但我會嘗試爲Raven實施IRepository。 – codingintherain 2012-07-18 23:56:00