使用 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类的方法
时间: 2024-10-13 22:27:12