2011-09-13 19 views
0

我正在創建一個MVC應用程序,我將創建不少基於RDLC的報告。查看網絡上的一些示例,似乎使用報表數據源的最佳方式是通過存儲庫。只在報告中使用的存儲庫模式?

我的應用程序將不得不使用幾個數據庫。我已經使用該模式通過POCO對象讀取/寫入數據庫。

1)我不是擴展我的域項目中的當前存儲庫類,而是將單獨的存儲庫類添加到僅處理報表需求的Web項目中。

2)使用Repository模式返回不同的IQueryable/IEnumerable結果集,然後可以在我的報告中使用它是否合理?或者這會是對儲存庫模式的錯誤使用?

我真的很想聽聽你對你如何處理上述問題的看法。

感謝

回答

0

這是更好,因爲你需要什麼,但「讀」操作有沒有使用查詢報表。看看CQS(CQRS)模式。

+0

嗨迪瑪。感謝您的答覆。我將按照建議查找CQS模式 – SimpleUser