MVC5 模型 生成EF

2022-03-31 10:12:54 字數 2041 閱讀 9725

在看本篇之前請先去了解一下ef以及如何利用模型生成資料庫   看code first就可以了。

等你了解了ef以後

①在models裡面建立3個類  genre,artist,album

public

class album //

**

public

virtual

int genreid //

外來鍵屬性 乙個流派可能存在多張**

public

virtual

int artistid //

乙個藝術家可能存在多張**

public

virtual

string title

public

virtual

dynamic price

public

virtual

string albumarturl

public

virtual genre genre //

導航屬性

public

virtual artist artist

}

view code

public

class

genre

public

virtual

string name

public

virtual

string description

public

virtual listalbums //

}

view code

public

class artist //

藝術家

public

virtual

string name

}

view code

②新增乙個控制器         這裡是自動生成ef,你也可以自己動手去生成ef

然後,它會自己生成乙個控制器帶一些方法,檢視,**都是自動生成的。

③新增連線字串,以及資料庫的初始化

④執行我們的index頁面

隨著頁面執行成功,資料庫也會建立以及新增資料。

我們的準備工作完成了,接下來就是我們的控制器和檢視了。

下面主要看看自動生成的控制器中如何跟模型連線起來。

列如: 新增

你會注意到post提交上面有個

,它是與頁面上的

對應的。

問題:我們在方法裡面改如何進行資料的儲存,修改,刪除請檢視ef知識,這裡不做解釋了。 

MVC5擴充套件方法

html.partial和html.renderpartial用法 html.partial和renderpartial的用法與區別 輸出方式 html.partial和renderpartial都是輸出html片段,區別在於 partial是將檢視內容直接生成乙個字串並返回 相當於有個轉義的過程 ...

關於mvc5的學習

最近幾個周一直在自學mvc框架,我自己可以說是一點基礎都沒有,看一些關於mvc的教程,裡面的很多定義類的關鍵字完全看不懂,只能靠著反覆的看來熟悉一下這個開發模式。首先談一下我個人的這幾周的學習心得。微軟官網的教程非常簡單,跟著步驟做下去,算是剛剛熟悉這個開發模式是怎麼回事。裡面有乙個先設計的mode...

MVC5學習小記(1)

該方法生成乙個鏈結,依次是鏈結的文字,action,route,以及route引數,最後是屬性,class前要加 2.類的設定方法如下 namespace test1.models public string name public string password html引入類的方法 model ...