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
主站蜘蛛池模板: 国产美女在线免费观看| yjizz视频最新网站在线| 亚洲成人精品| 亚洲性日韩精品一区二区| 亚洲欧美另类中文字幕| www.亚洲一区二区三区| 精品欧美一区二区三区久久久| 亚洲国产精品美女| 亚洲综合经典在线一区二区| 9丨情侣偷在线精品国产| 欧洲成人在线观看| 久久www视频| h网站在线播放| 久久www视频| 免费高清毛片| 99ri精品视频在线观看播放| 国产视频 第一页| 亚洲天堂久久| 亚洲综合精品第一页| 亚洲视频无码| 精品国产Av电影无码久久久| 日韩免费毛片视频| 亚洲综合激情另类专区| 国产欧美日韩专区发布| 国产色伊人| 欧美 亚洲 日韩 国产| 国产69精品久久| 亚洲黄色高清| 欧洲一区二区三区无码| 日韩在线网址| 波多野结衣久久高清免费| 国产欧美视频在线观看| 婷婷色一区二区三区| 日韩福利在线观看| 黄色a一级视频| 国产福利2021最新在线观看| 亚洲VA中文字幕| 男女男精品视频| 九九热精品视频在线| 极品尤物av美乳在线观看| 国产精品嫩草影院视频| 久久黄色免费电影| 国产区在线观看视频| 久久国产乱子| 真实国产精品vr专区| 日日拍夜夜嗷嗷叫国产| 1024你懂的国产精品| 亚洲AV永久无码精品古装片| 亚洲第一中文字幕| 色悠久久久久久久综合网伊人| 男女性午夜福利网站| 国产日韩欧美中文| 亚洲一区二区三区中文字幕5566| 成年人国产网站| 国产剧情国内精品原创| 国产精品蜜臀| 国产无吗一区二区三区在线欢| 亚洲一区二区三区在线视频| 午夜三级在线| 国产白浆一区二区三区视频在线| 久青草免费视频| 一级片一区| 中文国产成人久久精品小说| 亚洲一区二区在线无码| 国产精品视频白浆免费视频| 四虎影院国产| 激情六月丁香婷婷| 色婷婷啪啪| 欧美日韩成人在线观看| 国产日韩精品欧美一区喷| 久久中文字幕2021精品| 国产Av无码精品色午夜| A级毛片无码久久精品免费| 亚洲欧美国产视频| 亚洲天堂网在线播放| 国产视频久久久久| 国产精品尤物在线| 亚洲愉拍一区二区精品| 18禁色诱爆乳网站| 午夜视频www| 国产视频资源在线观看| 成人va亚洲va欧美天堂|