EF:
可以理解为微软推出的orm框架,
作用:更方便的操作数据库,可以以面向对象的方式操作数据库,不必每次打开数据库,执行命令,然后返回结果,这个过程可以交给orm框架实现。
更简单的书法:操作数据库的大部分工作由orm框架完成,只需要关注查询条件,处理结果。
ORM查询数据库的做法:
1:传sql语句;
2:制定返回类型;
第一步:打开数据库建立数据库名和表明 列如:
执行数据库能够正常查询。
打开VisualStudio2012 (这里是首先写好的样式而已)写死的不用在意。
第二步:也是最重要的一部,建立实体模型类(不用像以前一样需要写连接数据库的方法)
右键点开下面(添加——新建项——建立ADO.NET实体数据库模型)
右键点击从数据库更新模型(添加数据库里面的Users表),执行过程中需要数据库服务器名、用户名、密码、数据库名
列如:点击完成跟着步骤走。
visualstudio里面开始写后台代码:
//实例化系统对象模型类
OAEntities1 oae = new OAEntities1();
//ef(lamdba)写法
//其中User是表名
list<Users> ulist = oae.Users.ToList();
可以打断点查询到数据库中添加的总条数
前台使用foreach将字段便利出来,循环添加