原文:Entity Framework入门教程(12)--- EF进行批量添加/删除

EF 添加了批量添加 删除实体集合的方法,我们可以使用DbSet.AddRange 方法将实体集合添加到上下文,同时实体集合中的每一个实体的状态都标记为Added,在执行SaveChange 方法时为每个实体执行Insert操作 同样的我们使用DbSet.RemoveRange 方法将集合中的所有实体都标记为deleted状态,在执行SaveChange 方法时为每一条数据执行delete操作。 ...

2018-09-13 08:53 4 3685 推荐指数:

查看详情

Entity Framework入门教程(18)---EF6中基于代码进行配置方式

EF6中基于代码进行配置方式   我们以前对EF进行配置时是在app.config/web.config下的<entityframework>节点下进行配置的,EF6引进了基于代码的配置方法。我们可以根据喜好来选择使用哪种配置方法,当同时使用代码和配置文件进行配置时,最终 ...

Fri Sep 14 18:00:00 CST 2018 0 1192
Entity Framework入门教程(3)---EF中的上下文简介

1、DbContext(上下文类)   在DbFirst模式中,我们添加一个EDM(Entity Data Model)后会自动生成一个.edmx文件,这个文件中包含一个继承DbContext类的上下文实例,DbContext是实体类和数据库之间的桥梁,DbContext主要负责与数据交互,主要 ...

Tue Sep 11 19:32:00 CST 2018 0 7867
Entity Framework入门教程(13)---EF中的高并发

EF中的高并发   这里只介绍EF6中database-first开发方案的高并发解决方案,code-first开发方案中的高并发会在以后的EF CodeFirst系列中介绍。   EF默认支持乐观并发:我们从数据库加载了一条数据,这是有人修改了这条数据,而我们手中用的还是旧数据,这就 ...

Thu Sep 13 18:31:00 CST 2018 0 2756
Entity Framework入门教程(4)---EF中的实体关系

这一节将总结EF是怎么管理实体之间的关系。EF与数据库一样支持三种关系类型:①一对一 ,②一对多,③多对多。 下边是一个SchoolDB数据库的实体数据模型,图中包含所有的实体和各个实体间的关系。通过设计器我们很容易看出实体间的对应关系 1.一对一 如上图,Student ...

Tue Sep 11 22:56:00 CST 2018 0 6087
Entity Framework入门教程(5)---EF中的持久化场景

EF中的持久性场景 使用EF实现实体持久化(保存)到数据库有两种情况:在线场景和离线场景。 1.在线场景 在线场景中,context是同一个上下文实例(从DbContext派生),检索和保存实体都通过同一个context上下文,因此在线场景中的持久化十分简单。 这种方案适用于 ...

Tue Sep 11 23:22:00 CST 2018 0 4415
Entity Framework入门教程(7)--- EF中的查询方法

这里主要介绍两种查询方法 Linq to entity(L2E)和Sql   1、L2E查询   L2E查询时可以使用linq query语法,或者lambda表达式,默认返回的类型是IQueryable,(linq查询默认返回的是IEnumerable),下边给出了一个简单的例子 ...

Wed Sep 12 00:12:00 CST 2018 2 4497
6、Entity Framework Core 3.1入门教程-删除和修改

本文章是根据 微软MVP solenovex(杨旭)老师的视频教程编写而来,再加上自己的一些理解。 视频教程地址:https://www.bilibili.com/video/BV1xa4y1v7rR GitHub源码:https://github.com/hllive ...

Thu Aug 27 05:01:00 CST 2020 0 503
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM