会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
捞月亮的猴子
五岳寻仙不辞远,一生好入名山游
博客园
首页
新随笔
联系
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
2018年9月13日
Entity Framework入门教程(12)--- EF进行批量添加/删除
摘要: EF6添加了批量添加/删除实体集合的方法,我们可以使用DbSet.AddRange()方法将实体集合添加到上下文,同时实体集合中的每一个实体的状态都标记为Added,在执行SaveChange()方法时为每个实体执行Insert操作;同样的我们使用DbSet.RemoveRange()方法将集合中的
阅读全文
posted @ 2018-09-13 08:53 捞月亮的猴子
阅读(7979)
评论(4)
推荐(4)
2018年9月12日
Entity Framework入门教程(11)---EF6中的异步查询和异步保存
摘要: EF6中的异步查询和异步保存 在.NET4.5中介绍了异步操作,异步操作在EF中也很有用,在EF6中我们可以使用DbContext的实例进行异步查询和异步保存。 1.异步查询 下边是一个通过L2E语法实现异步查询的栗子: 上边的栗子中,GetStudent()方法使用async关键字修饰后就表示它是
阅读全文
posted @ 2018-09-12 18:07 捞月亮的猴子
阅读(6171)
评论(1)
推荐(6)
Entity Framework入门教程(10)---离线场景保存和删除实体/实体图集
摘要: 离线场景保存和删除实体/实体图集 这一节的内容是在离线场景中保存实体和实体图集 在离线场景中,当我们保存一个离线的实体图集或一个单独的离线实体时,我们需要做两件事。首先,我们要把实体附加到新的上下文中,让上下文了知道存在这些实体。其次,我们需要手动设置每个实体的EntityState,因为新的上下文
阅读全文
posted @ 2018-09-12 17:14 捞月亮的猴子
阅读(3712)
评论(0)
推荐(3)
Entity Framework入门教程(9)---离线场景附加实体图集到上下文
摘要: 附加离线实体图集到上下文 这节主要内容是通过不同的方法将离线实体附加到上下文中。 在离线场景中,保存一个实体要略微困难一些。当我们保存一个离线的实体图集或一个单独的离线实体时,我们需要做两件事。首先,我们要把实体附加到新的上下文中,让上下文了知道存在这些实体。其次,我们需要手动设置每个实体的Enti
阅读全文
posted @ 2018-09-12 16:04 捞月亮的猴子
阅读(4395)
评论(0)
推荐(1)
2018年9月11日
Entity Framework入门教程(8)---预先加载、延迟加载、显示加载
摘要: 1.预先加载 预先加载:在对一种类型的实体进行查询时,将相关的实体作为查询的一部分一起加载。预先加载可以使用Include()方法实现。 1.加载一个相关实体类型 栗子:使用Include()方法从数据库中获取所有学生及成绩级别。导航属性实现预先加载: lambda表达式实现预先加载: 2.加载多个
阅读全文
posted @ 2018-09-11 18:22 捞月亮的猴子
阅读(6234)
评论(0)
推荐(6)
Entity Framework入门教程(7)--- EF中的查询方法
摘要: 这里主要介绍两种查询方法 Linq to entity(L2E)和Sql 1、L2E查询 L2E查询时可以使用linq query语法,或者lambda表达式,默认返回的类型是IQueryable,(linq查询默认返回的是IEnumerable),下边给出了一个简单的例子 linq的使用方法详见l
阅读全文
posted @ 2018-09-11 16:12 捞月亮的猴子
阅读(9145)
评论(2)
推荐(5)
Entity Framework入门教程(6)--- 在线场景中保存数据
摘要: 在线场景中保存数据 在线场景中保存实体数据是一项相当容易的任务,因为使用的是同一个context,这个context会自动跟踪所有实体发生的更改。 下图说明了在线场景中的CUD(创建,更新,删除)操作。 EF在调用context.SaveChange方法时,根据EntityState进行添加、修改或
阅读全文
posted @ 2018-09-11 15:57 捞月亮的猴子
阅读(7793)
评论(0)
推荐(4)
Entity Framework入门教程(5)---EF中的持久化场景
摘要: EF中的持久性场景 使用EF实现实体持久化(保存)到数据库有两种情况:在线场景和离线场景。 1.在线场景 在线场景中,context是同一个上下文实例(从DbContext派生),检索和保存实体都通过同一个context上下文,因此在线场景中的持久化十分简单。 这种方案适用于连接本地数据库或同一网络
阅读全文
posted @ 2018-09-11 15:22 捞月亮的猴子
阅读(8515)
评论(0)
推荐(3)
Entity Framework入门教程(4)---EF中的实体关系
摘要: 这一节将总结EF是怎么管理实体之间的关系。EF与数据库一样支持三种关系类型:①一对一 ,②一对多,③多对多。 下边是一个SchoolDB数据库的实体数据模型,图中包含所有的实体和各个实体间的关系。通过设计器我们很容易看出实体间的对应关系 1.一对一 如上图,Student和StudentAddres
阅读全文
posted @ 2018-09-11 14:56 捞月亮的猴子
阅读(11697)
评论(0)
推荐(3)
Entity Framework入门教程(3)---EF中的上下文简介
摘要: 1、DbContext(上下文类) 在DbFirst模式中,我们添加一个EDM(Entity Data Model)后会自动生成一个.edmx文件,这个文件中包含一个继承DbContext类的上下文实例,DbContext是实体类和数据库之间的桥梁,DbContext主要负责与数据交互,主要作用:
阅读全文
posted @ 2018-09-11 11:32 捞月亮的猴子
阅读(14744)
评论(0)
推荐(6)
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
公告