2013-04-22 61 views
-2

我對asp.net mvc相對陌生,而且我一直試圖創建一個簡單的CRUD應用程序而不使用數據庫,因此不使用DbContext。但是,這似乎不可行。我應該考慮DI來解決這個問題嗎?如何在不使用數據庫的情況下創建CRUD asp.net mvc應用程序

任何想法都會非常受歡迎。

+1

此問題對本問答網站不具有建設性。你基本上廣泛要求*意見*,沒有任何特定的要求(除了「*不使用DbContext *」,這是不夠的)。請看看[如何問](http://stackoverflow.com/questions/how-to-ask)。 – Jesse 2013-04-22 00:29:13

回答

0

您需要某種類型的對象持久化框架,或者可以創建自己的對象。這可以在沒有數據庫的情況下完成,但會使用持久理論。

真正開始做這件事的唯一方法是持久的軟件編程理論。你會在一個對象內部和另一個對象內創建一個對象。對象通過數組存儲。然後您需要遍歷數組來找到特定的項目以從數組中移除對象。

例如,您將創建國家的對象,然後在國家中存儲州的對象。然後在狀態數組內,你可以將人存儲在另一個數組中。

可以創造宇宙,宇宙內部是星座,星座內部是星座物體。所有這些都是使用數組存儲的。

要保存狀態,您可以使用該國家/地區數組讀取的所有可序列化類將所有這些存儲到bin文件中,以重新啓動所有對象的狀態。我已經爲VB中的桌面應用程序編寫了這樣的軟件。

我想你會使用C#做同樣的事情,並簡單地創建你的對象。

這是你想要的類型嗎?

同樣的理論可以用來代替使用cookie來追蹤用戶在網站上的進度,但似乎大多數人只是使用cookie。

0

你可以使用一個靜態字典,如果你想只是爲了學習的目的這樣做,

注意,你會失去對應用程序停止所有數據,

這裏是爲asp.net的MVC基礎教程這在沒有數據庫的情況下會做一些粗糙的處理:http://youtu.be/fsfOFL4bXXA

相關問題