999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

asp.net MVC應用在code first模式下的開發運用

2016-03-27 20:18:11胡文俊
數碼世界 2016年12期
關鍵詞:數據庫信息

胡文俊

景德鎮陶瓷大學科技藝術學院教務部

asp.net MVC應用在code first模式下的開發運用

胡文俊

景德鎮陶瓷大學科技藝術學院教務部

Code First為實體架構中的信息研發策略之一,其主要職責為完成基本信息動作。本文解析了ASP.NET Framework 4.3應用模式。本文首先完成工程的創建,給出主鍵部分,搭建主鍵和外鍵之間的關聯,進而采用新型標定方法,完成構建新型上下文方式和設置數據庫構建新型上下文方式構建,并設置數據庫鏈接模式,完成CRUD動作,增加測控裝置,給出測控裝置類別,進而完成視圖搭建。

Code First ASP.NET 數據庫 CRUD 視圖

1 引言

實現ASP.NET MVC應用代碼研發時,首要任務為數據庫的創立,進而采用編輯程序的方式完成數據集合的登錄。該開發方法具有廣泛的應用區間,但也包含效能較差,效率較低的缺陷。伴隨ASP.NET Framework 4.3的發布,給出一類叫做Code First的新型研發方法。可以采用程序鏈接數據庫的方法進行研發。

2 完成工程的創建

建立實體模式為Code First研發的關鍵部分,針對各個實體部分都需要設置一個類。但該類不需要衍生任意的Entity Framework類以及其他類,也不需要設定任何接口。在本課題中分別定義了產品以及類別兩個實體模式類。

2.1 構建主鍵部分

為保證表的完備特點,各個表中均需要包含一個主鍵,應當在某個列以及多個列的集合上給定Primary Key的限定。

在Code First模型下,采用屬性的名字完成主鍵推理,聲明實體模式類別并且將其屬性定義為ID類,則其屬性被判別為主鍵部分。主鍵的校驗和大小寫之間不存在關聯,若主鍵的類型為int,double,則應當被注冊為標識類別。此外,Product類的性質以及種類的ID包含在該狀況下,其為主鍵和標識列表中。

2.2 搭建主鍵和外鍵之間的關聯

為保障數據表和表之間的信息完整特點,需要數據表的主鍵和外鍵保持一致,因而需要從數據表中搭建Foreign Key限定。

在Code First方式下,采用互聯類的模式增加虛屬性的方式完成主鍵和外鍵之間的關聯,為滿足該關聯,能夠在Product類中增加種類的虛性質。并采用智能化搭建外鍵關聯的方法構建聯系,并且在后臺增加信息。

2.3 采用新型標定方法

為保障信息的有效特點,采用現有的開發方式即應用客戶端口的腳本信息對使用者給入信息完成校驗,若信息不滿足標準,則不能夠提交。在Code First研發方式下,信息校驗采用Model.Data Annotations定義空間中的特性類表現。此特性類為信息標定方法,能夠采用實體方式代表各個信息字段中的部分。

3 構建新型上下文方式和設置數據庫

3.1 構建新型上下文方式

為把實體模型類對應在信息集合中,需要構建信息的上下文類,該類需要滿足以下標準:生成System.Data;針對各個實體集合中的讀寫屬性部分,各個屬性都是System.data,T為實體的類別。文中構建了一個StoreContext的數據上下文類型,并且給出兩種實體的屬性集合。

3.2 設置數據庫鏈接模式

在現有的方式下,選取ADO.NET鏈接完成數據庫對接,并且采用Code First研發方式時,可以在SQL Server Express實際中構建和DbContext名字關聯的數據集合,選取自動銜接的方式和該數據集合對接。也能在項目的Web.config中增加字符串,并且給出相應代碼和數據集合的方位。

4 完成CRUD動作

CRUD主要包含處理信息是添加的增加,搜索,更新以及刪除等部分,此類操作需要針對各個實體搭建控制裝置和相關視圖完成。裝設的ASP.NET MVC之后完成更替,并且在VS2010中增加測控裝置獲取增強效果,給出大量的基架項目得到測控裝置和視圖。

4.1 增加測控裝置

為完成數據集合的各部分基礎動作,需要在各個實體中搭建一個測控裝置,并且各個測控裝置均包含操控動作。若增加測控裝置,則點擊“處理方法管理裝置”的Models文件模塊,選取添加彈出測控裝置,若彈出添加測控裝置的窗體時,給定測控裝置的名字,并且設定基架部分,選取讀操作和寫操作選項,選取模式類別,上下文類別以及Razor視圖部分。

4.2 測控裝置類別

在測控裝置類別中,若構建一個信息的上下文目標,采用各類動作完成數據集合鏈接。采用增加信息Create操作,并且進行編輯處理,選取刪除信息的方法,在構建實體模式的基礎上,獲取操作方法程序。操作方式主要劃分為兩種:其一為操作HTTP GET需求,進而完成HTTP GET需求。

4.3 搭建視圖

除去Delete Confirm方式之外,測控裝置的全部動作方式都需要構建相關視圖,如果在測控裝置中增加“讀寫動作以及視圖的測控裝置”會完成視圖的獲取。并選取@model命令得到強類型模式,采用System.Web.Mvc.Html完成HTML控件的延展。

5 本文總結

本文給出asp.net MVC應用在code first 模式下的開發運用,首先完成工程的創建,進而搭建主鍵和外鍵之間的關聯,此外,構建新型上下文方式和設置數據庫。設置數據庫鏈接模式,進而完成CRUD動作,增加測控裝置并搭建視圖。

[1]毛德祥,羅榮閣等.基于ASP.net技術的Web應用程序三層設計模型[J].微型電腦應用.2012,18(3):26- 29

[2]舒遠仲,王菲茹,王寧生.基于ASP.net技術的學生信息服務系統的設計與實現[J].計算機應用研究.2013,9(5):32-41

[3]Jeremy M Harrell.Orthogonal Array Testing Strategy (OATS) Technique[J].Quality Assurance Manager Seilevel Inc A Sloane 2014,8(9):98-103

猜你喜歡
數據庫信息
數據庫
財經(2017年15期)2017-07-03 22:40:49
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
數據庫
財經(2010年20期)2010-10-19 01:48:32
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 久久性妇女精品免费| 日本国产精品| 久久96热在精品国产高清| 2024av在线无码中文最新| 精品国产Av电影无码久久久| 国产女人在线视频| 99这里只有精品在线| 一级毛片免费不卡在线| 无码国产伊人| 波多野结衣在线se| 亚洲成人精品久久| 久久不卡精品| 亚洲中文字幕国产av| 亚洲日韩国产精品综合在线观看| 成人伊人色一区二区三区| 岛国精品一区免费视频在线观看| 亚洲A∨无码精品午夜在线观看| 青青操视频在线| 日韩在线观看网站| 国产精品永久在线| 亚洲首页在线观看| 人妻精品久久无码区| 日韩精品无码免费一区二区三区 | 国产白浆在线观看| 波多野结衣亚洲一区| 99视频精品在线观看| 无码专区在线观看| 4虎影视国产在线观看精品| 婷婷五月在线| 国产无套粉嫩白浆| 久久精品91麻豆| 日韩天堂视频| 午夜日b视频| 婷婷丁香在线观看| 亚洲无线视频| 26uuu国产精品视频| 人妻中文久热无码丝袜| 1024你懂的国产精品| 国产高清在线丝袜精品一区| 巨熟乳波霸若妻中文观看免费| 亚洲欧洲天堂色AV| 另类综合视频| 日韩不卡高清视频| 精品成人一区二区三区电影| 欧美精品黑人粗大| 1769国产精品视频免费观看| 亚洲永久免费网站| 欧美国产日韩一区二区三区精品影视| 国产精品xxx| 成年免费在线观看| 国产一级小视频| 久久青青草原亚洲av无码| 亚洲综合一区国产精品| 91色在线视频| 狠狠干欧美| 国产手机在线ΑⅤ片无码观看| 亚洲手机在线| 欧美在线视频不卡第一页| 国产欧美精品一区二区| 中文成人在线| 亚洲视频a| 精品无码专区亚洲| 中文字幕免费播放| 高清不卡毛片| 99久久精品国产精品亚洲| 精品国产自在现线看久久| 欧美www在线观看| 老司机午夜精品视频你懂的| 极品尤物av美乳在线观看| 欧美一区二区三区欧美日韩亚洲| 国产在线一区二区视频| 国产精品亚欧美一区二区三区| 成人免费视频一区| 国产一区二区三区免费观看| 永久成人无码激情视频免费| 日韩欧美中文字幕一本| 国产福利在线免费观看| 国产精品99r8在线观看| 精品无码日韩国产不卡av| 爱做久久久久久| 最近最新中文字幕在线第一页| 天天综合天天综合|