社区
C#
帖子详情
EF4.1 SaveChange()之后,再查询数据没有更改的问题
boyok
2011-09-28 10:10:36
EF4.1 SaveChange()之后,再查询数据没有更改的问题,
步骤:
1.修改了某个实体
2. SaveChange()成功
3. EF.Set<TSource>().Where("条件");
savechanges成功后数据库中的对应值已经修改了,但第三步得到的返回数据集实体的还是未修改前的值,为何?
怎么在第三步的查询中让修改的值体现出来?
...全文
268
回复
打赏
收藏
EF4.1 SaveChange()之后,再查询数据没有更改的问题
EF4.1 SaveChange()之后,再查询数据没有更改的问题, 步骤: 1.修改了某个实体 2. SaveChange()成功 3. EF.Set().Where("条件"); savechanges成功后数据库中的对应值已经修改了,但第三步得到的返回数据集实体的还是未修改前的值,为何? 怎么在第三步的查询中让修改的值体现出来?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MVC3+
EF4
.1学习系列(八)-----利用Repository and Unit of Work重构项目
项目最基础的东西已经结束了,但是现在我们的项目还不健全 不利于测试 重复性代码多 层与层之间耦合性高 不利于扩展等
问题
.今天的这章 主要就是解决这些
问题
的。再解决这些
问题
时,自己也产生了很多疑问,理解的也并不是很透彻 ,希望我的疑问能在这里得到解答~~ 一.模式介绍 1.Repository 在《企业架构模式》中,通过用来访问领域对象的一个类似集合的接口,在领域与
数据
映射层之间...
EF里查看/修改实体的当前值、原始值和
数据
库值以及重写Save
Change
s方法记录实体状态...
原文:EF里查看/修改实体的当前值、原始值和
数据
库值以及重写Save
Change
s方法记录实体状态本文目录 查看实体当前、原始和
数据
库值:DbEntityEntry 查看实体的某个属性值:GetValue<TValue>方法 拷贝DbPropertyValues到实体:ToObject方法 修改DbPropertyValues当前值:索引器 克隆实体:Clone方法 设...
EFCore 从入门到精通-6(详谈
查询
)
在跟踪
查询
中,EFCore进行
查询
时,如果结果中多次包含相同的实体,则每次会返回相同的实例。但是如果
查询
的是不包含实体类的匿名类,那么,我们就无法将修改的信息写入
数据
库,实际上这个新的匿名类实例不会被EFCore追踪。在构建
查询
表达式的时候,会有延迟性,就是虽然构建了表达式,但是不会立刻生成Sql发到
数据
库中,如下代码,运行的时候,可以看到并
没有
生成相关的sql
查询
指令。使用结果时,
查询
只会发送到
数据
库。运行上述代码后,结果如下,可以看到两个
查询
结果返回的实例是相同的,但是修改
数据
没有
起作用。......
asp.net core系列 34 EF保存
数据
(1)
一. 基本
数据
每个EF上下文实例都有一个
Change
Tracker(
更改
跟踪器),它负责跟踪需要写入
数据
库的
更改
。当
更改
实体类的实例时(修改属性,删除实例,新建实例等),这些
更改
会记录在
Change
Tracker中,然后在调用Save
Change
s时被写入
数据
库。此
数据
库提供程序负责将
更改
,转换为特定的
数据
库操作(例如,关系
数据
库的INSERT、UPDATE和DELET...
MVC3+
EF4
.1学习系列(八)-----利用Repository and Unit of Wor
2019独角兽企业重金招聘Python工程师标准>>> ...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章