ASP.NET MVC4数据库操作实例
之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器、方法、模型、视图等。并使用实例进行了简单说明。本文将在此基础上进一步说明如何使用MVC4实现与数据库的连接,并实现数据查询操作。
数据库设计
本例以关系型数据库管理系统SQL Server2012为例进行数据库及数据表设计。案例设计数据库名称为头条toutiao,数据表名称stuinfor,用于实现学生信息的存储与管理。其中数据表设计结构主要包括学生编号、姓名、出生日期、性别、成绩、电话等字段。表结构与描述如下图:
数据表设计结构
为测试数据查询操作,在完成数据表定义之后,录入了部分数据,数据共5条,内容展示如下图所示:
测试用数据
数据库操作类定义
在MVC下实现数据库操作,方法较多,一般可以使用Entity Framework数据库访问框架或者ADO.NET技术实现。本文设计使用ADO.NET技术实现数据库的连接与访问,可以更加深入了解数据库相关知识。因此在ADO.Net基础上,进一步通过类实现对相关操作进行抽象与封装。后期在数据操作业务扩展时,可直接为该类增加新的方法即可。本例设计数据库类MyAdo.cs,初步实现数据库连接方法、数据库连接关闭、数据查询、数据更新、数据删除等操作。该类主要属性描述如下: