2013-09-25 201 views
0

我想知道:如果模型類應該存儲與數據庫(數據,也能夠與它連接並執行SQL查詢 - 爲了獲取一些數據,例如)在遵循MVC設計模式的項目中,Document/View架構中的Document類應該用於相同的目的嗎?或者,也許最好創建一個輔助類來執行所有數據庫連接和數據存儲?存儲數據庫中的數據

回答

0

你可能會需要一個或多個輔助類來查詢並獲取記錄集,但這些類應爲文檔類以配合在文檔/視圖結構中固有的GUI更新機制的成員。 (即,當新數據變爲可用時,調用UpdateAllViews)。

+0

爲什麼我需要這些輔助類,完全是這樣? – Mudkip

+0

@Mudkip:因爲任何數據庫的訪問方法/ API使用將數據放入一個輔助對象,像一個CRecordset。數據庫接口將無法將數據直接放入您的CDocument對象中。 –

0

我使用文檔來保存與數據庫的連接或當前記錄的表示(或讓我們說:實體),應該修改/更改。 的意見表明,該記錄/實體的可視化表示。

因此,「記錄」可能包含不同表格中的更多記錄...