開篇 hello 內Cool超人

2022-03-15 20:37:30 字數 1873 閱讀 6369

經過一年時間看到asp.net mvc一直被受微軟開發團隊的注重。與之相比的silverlight我感覺到有點力不從心。除去silverlight第一次執行要安裝runtime不說,產品不可能只執行在pc和wp平台,導致放棄了安卓和蘋果等很在的移動平台份額。 因而想再次回歸原始,重新學習asp.net mvc。本系列文章將記錄本人重新學習的歷程,並會而本人的經驗直行優化學習科目。

開篇說讓我們來一次asp.net mvc 與 entityframework的codefirst的第一次親密接觸吧。

目標:讓asp.net mvc 新建專案與結合entityframework的codefirst實驗與資料庫連線並進行增加、刪除、修改功能實現。

開發工具:vs2012

以下開始操作:

3.在專案管理器中找到models資料夾,通過滑鼠右鍵建立名為person的類

4.定義codefirst類,通過定義codefirst類可以實現通過entityframework與資料庫進行連線,需要注意的是紅色部分是必須要引用的命名空間,本例使用的是sql compact 4.0資料庫

using system;

using system.collections.generic;

using system.componentmodel.dataannotations;

using system.data.entity;

using system.data.entity.infrastructure;

using system.linq;

using system.web;

public class mycontract : dbcontext

public dbsetpersons } }

5.新增personcontroller即person類的相關控制器。它將提供增刪改的**定義。在此操作前請先build乙個整個專案工程

請跟據entity類名來定義相關的controller命名。如下圖,左邊是定義的entity類,右邊的定義應該與之相對應,如果entity類名為person即controller命名為:personcontroller

7.控制器新增完成後vs會幫我們自動生成person類的增刪改view示圖

8.修改一下shared資料夾下的_layout.cshtml檔案中的內容,新增黃色部分**

html.actionlink中的三個引數分別是:選單顯示的名稱,控制器中的函式名,控制器名稱

至此已完成我們第一次與asp.net mvc的親密接觸。以下看看我們的成果:

結束語:內cool超人第一次接觸asp.net mvc4感覺上開發過程還是很優雅的。希望能盡快掌握更多更關於它的技巧。我們的學習方法是要通過例項去理解。相信這樣遠遠比看一大本長篇大論的文章來得更直接些。

12個超COOL的聯絡表單 部落格留言欄 設計

下面是melanie karlik 2.這個就是聯絡表單了,像一張郵票,漸變元素符合了web2.0風格的設計。3.給輸入框配以漸變綠色,嗯,這是乙個挺清新的表單。4.整潔,乾淨,典雅的聯絡選單設計。5.上面那個聯絡表單是典雅,那這個就該說他是幽雅了。是幽雅,不是優雅。6.這個有夠簡單哦。不過看到黃色...

SVM開篇提到的超平面概念如何理解?

我們最常見的平面概念是在三維空間中定義的 ax by cz d 0它由兩個性質定義 若拋卻維度等於3的限制,就得到了超平面的定義.方程數量為1,它的本質其實是自由度比空間維度 d 小一.自由度 的概念可以簡單的理解為至少要給定多少個分量的值才能確定乙個點.例如,三維空間裡的 超 平面只要給定了 x ...

中超16強內援轉會更新 陝西重金打造中國銀河戰艦

中超各隊最新內援引進一覽 截止2010年3月1日 北京國安 徐亮 廣州 吳昊 山東魯能 王曉龍 山東魯能 長春亞泰 高健 租借回歸 河南建業 譚望嵩 天津泰達 山東魯能 鄧卓翔 武漢光谷 周海濱 埃因霍溫 上海申花 吳曦 河北 熊飛 南京有有 陳永強 深圳 馮仁亮 宋博軒 王冠伊 天津火車頭 天津泰...