我期待開發一個ASP.NET MVC應用程序,該應用程序應該有能力在未來在Azure上運行。該應用程序將使用CQRS設計模式,這是我很新的。寫模型將使用NHibernate和映射。我不知道什麼樣的數據庫用於讀取模型。讀取模型應具有以下屬性:什麼是使用CQRS的ASP.NET MVC應用程序的良好閱讀模型?
它不需要基於SQL,但可以是。 NHibernate也可以用來創建簡單的視圖模型 - >表類型的映射,沒有外鍵。內存數據庫中的SQL CE或SQLite可以用作數據提供者。這也爲查詢數據提供了更多的靈活性。
它可能只是一個對象序列化/解串器,它將視圖模型對象原樣存儲。它應該使這個易於使用,並可以在將來使用Azure Blob存儲等。有沒有好的框架可以很好地處理這個問題?
我很想從一些建立這種應用程序的人那裏得到一些反饋。
你見過Greg Youngs Video嗎? http://www.viddler.com/explore/GregYoung/videos/8 –
這是一個很好的資源,謝謝。需要一段時間才能完成。 –
是的,我在3小時後在電腦前睡着了。無論如何,請檢查以下內容:http://cqrsinfo.com和http://groups.google.com/group/dddcqrs –