2015-05-04 83 views
0

模型 - 視圖 - 控制器設計的模型部分僅僅是一個數據庫還是大多數數據庫?數據存儲的持久存儲區聽起來就像是一個數據庫。MVC設計中的模型僅僅是一個數據庫嗎?

+0

是的,但不一定是 - 「模型」是指您的企業實體或概念對象的代表性,這是經常,但並非總是如此,只是一個數據庫(或者更確切地說,ORM對象代表數據數據庫)。但是,不要將'Model'與'ViewModel'混淆。 – Dai

回答

0

不,據我所知,模型不同於數據庫,因爲所有模型不一定映射到數據庫。例如,模型對象只能用於將數據操縱爲某種特定情況所需的形式,如發送由實體或其屬性組合而成的複雜數據,但這些數據是以json或XML。在這些情況下,將模型作爲模型保存起來會比較容易,這樣可以很容易地處理它們,但它們不一定會持續很長時間。

這裏是一個很好的鏈接,這應有助於你得到一些進一步的深入瞭解: http://code.tutsplus.com/tutorials/mvc-for-noobs--net-10488

0

這就要看,因爲有與您要啓動應用程序場景。像例如你最初有數據庫,然後你正在設計你的模型,或者另一方面你有你設計數據庫的基礎模型。因此,無論情況如何,模型都可以充當容器來保存應用程序流中的數據。

所以我們可以去任何一種情況。有各種方法可以遵循。

  • 數據庫第一種方法
  • 代碼第一種方法。
  • 機型第

請爲更好地理解閱讀this link

enter image description here