码迷,mamicode.com
首页 > 其他好文 > 详细

EF 框架初体验

时间:2016-07-23 00:47:51      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

使用 EF 查询数据 直观的方式是操作DBContext 对象 包含的各种DBset<T>类型的集合 

查询数据

where()方法用于条件查询,参数为lamda表达式

SingOrDefault()方法返回一个对象,如果返回多个对象则报错,没有对象则返回null

返回多个对象则可以调用ToList()方法转化List集合

添加数据

实列化一个对象,调用entity.对象.Add()方法,

然后savechange()保存修改

savechange()方法返回一个int 如果大于0 那么对数据库更改成功

修改则查询一个对象,对对象的属性重新赋值,然后savechange()完成修改

删除则查询一个对象 Remove(对象)然后savechange()完成删除

 

DbContext.SaveChanges 方法

将在此上下文中所做的所有更改保存到基础数据库。

实际将数据库的信息保存在dbcontext集合中,对集合的增删改查然后通过dbcontext.savechange方法将集合的改变保存到数据库

SingOrDefault(),fisrtOrDefault(),where方法都是System.Linq.Queryable类的方法

 

EF 框架初体验

标签:

原文地址:http://www.cnblogs.com/muwan001/p/5697626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!