学习软件开发的重点是动手实践,只是站在河边学习动作要领和游泳理论,是永远学不会游泳的,你一定要下水试试。这次实例练习主要涉及了三个核心知识,一个是MVC框架,一个是EntityFramework,还有一个就是Linq。
第一步:新建项目,创建一个基于MVC的应用程序,如下图所示:
第二步:在Model层创建edmx文件及其附属类,这里要用到EF。简单来介绍一下EF吧,EF就是EntityFrameWork,即ORM(ObjectRelationalMapping)对象关系数据库映射框架,根据实体对象操作数据表中数据的一种面向对象的操作框架。下面我们来看如何用实体对象映射数据库表的数据:
在我的SQL Server中有事先建好的几张表如下图所示,我们主要对news表进行操作
在Models文件夹右击添加新建项,在对话框的左边列表中选择数据,之后在右边的列表中选择ADO.NET实体数据模型,如下图所示: