腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
EF
核心
ChangeTracker
()
修改后
的
实体
的
当前
值
和
原始
值
相同
c#
、
entity-framework-core
、
audit-logging
我使用
EF
Core
的
更改跟踪器创建了一个审计跟踪,并且对于每个具有状态Added、Modified或Deleted
的
实体
,我创建了一个新
的
审计
实体
以插入到我
的
Audit表中。我想拍摄UPDATE之前
的
快照,并在JSON中捕获它,并对UPDATE之后
的
实体
快照执行
相同
的
操作。currentObjectProperties.Add(property.GetColumnName().T
浏览 60
提问于2020-09-16
得票数 3
1
回答
如何发送
修改后
的
值
以删除存储过程
c#
、
entity-framework-6
、
ef-database-first
我
的
删除不是真正
的
删除-它们实际上将IsDeleted列设置为0到1,然后
实体
被IsDeleted = 0过滤,因此
EF
不会在SELECT中提取它们。 这一切都很好,除了一个问题。我
的
实体
有一个UpdateDate / UpdateBy列,我想用
当前
用户
的
值
和
删除时
的
时间更新该列。因此,我在调用.SaveChanges()之前设置了它们,但是发送到数据库
的
是
原始<
浏览 4
提问于2015-05-10
得票数 0
回答已采纳
6
回答
实体
框架DbContext SaveChanges() OriginalValue不正确
c#
、
entity-framework
、
entity-framework-4.1
、
ef-code-first
我试图使用
EF
4.1实现AuditLog,方法是重写SaveChanges()方法,如下所述: //
ChangeTracker
.DetectChanges(); foreach (var
浏览 6
提问于2012-03-06
得票数 11
回答已采纳
3
回答
Insert\Update - ObjectContext中
的
对象
值
历史维护
c#
、
sql
、
entity-framework
、
audit
我有一个处理来自xml文件
的
输入
的
windows服务。每次获得新文件时,我都需要插入新记录并更新现有记录。现在,我需要在每次操作发生后实现插入\更新历史记录。我需要在一个单独
的
表中通过显示旧
值
和
新
值
来维护它。是否有任何现有的方法或技术可以用来以更简单
的
方式实现这一点,例如,比较两个对象
和
识别
修改后
的
字段。请提供任何建议。我使用
的
是Entityframework 5.0
和
sql 20
浏览 0
提问于2014-11-14
得票数 0
3
回答
EF
核心
更新
实体
上
的
ChangeLog OriginalValue与CurrentValue
相同
c#
、
entity-framework
、
asp.net-core
、
.net-core
、
entity-framework-core
我在更新
EF
中
的
实体
时遇到了一个问题,然后在表中记录了这些更改。所使用
的
技术如下: 我从数据库中得到了这样
的
<
浏览 0
提问于2019-05-21
得票数 3
3
回答
Entity Framework5-为什么在PropertyValue被设置回
原始
状态后
实体
状态被“修改”
c#
、
entity-framework
我使用
EF
5,并且不知道为什么在我将
实体
的
唯一更改
的
PropertyValue设置回
原始
值
后,该
实体
的
状态为"modified“。string name = context.Person.First().Name; int count = context.
ChangeTracker
.Entriescontext.Person.F
浏览 0
提问于2012-11-22
得票数 10
回答已采纳
1
回答
自动注入对象
的
属性,而不是对象
.net
、
entity-framework
、
asp.net-core
、
autofac
、
entity-framework-core
我在ASP.NET
核心
环境中使用Autofac
和
EF
。我
的
EF
上下文:public class MyContext : DbContext, IMyContext { /我不想把它作为属性添加到接口中(这给用户提供了太多
的
权力),我也不想转换((DbContext)_context).
ChangeTracker
(破坏封装)。因此,我必须向构造函数中注入一
浏览 3
提问于2017-04-01
得票数 1
回答已采纳
4
回答
在某些情况下,OptimisticConcurrencyException在
实体
框架中不工作
c#
、
asp.net
、
entity-framework
、
concurrency
、
poco
我使用
的
是
实体
框架,数据库表中有一个时间戳列,用于跟踪乐观并发
的
更改。我已经将
实体
设计器中该属性
的
并发模式设置为“固定”,并且得到了不一致
的
结果。OptimisticConcurrencyException:成功抛出
浏览 3
提问于2010-12-09
得票数 23
回答已采纳
1
回答
如何使
实体
框架只更新在生成
的
SQL中修改
的
属性?
entity-framework
、
linq-to-entities
、
entity-framework-4
、
entity
、
self-tracking-entities
我将
实体
框架与自跟踪
实体
T4模板结合使用,默认情况下,该模板将在UPDATE语句中生成一个SQL设置该
实体
上
的
所有属性。我只想要一个包含已修改
的
属性
的
UPDATE语句。); 使
实体
跟踪每个属性
的
更改,而不仅仅是跟踪
实体
更改
的
情况。,只在UPDATE语句中使用了
修改后
的
值
/属性。自跟踪模型显示
ChangeTracker
中具有精确
的
浏览 0
提问于2010-09-09
得票数 7
回答已采纳
1
回答
如何从
实体
框架
核心
中
的
导航集合属性中获取
原始
值
?
c#
、
entity-framework
、
entity-framework-core
、
dbcontext
使用
实体
框架
核心
,我需要检查
实体
中导航属性
的
原始
值
,但我找不到这样做
的
方法。我可以读取实际
实体
的
原始
值
和
当前
值
,也可以读取他
的
reference属性,但在读取导航属性时,缺少OriginalValue属性。 这是我到目前为止所能做
的
。var entries =
ChangeTracker
.En
浏览 7
提问于2019-04-19
得票数 4
1
回答
级联删除
值
的
EF
核心
审计
ef-code-first
、
entity-framework-core
、
audit
我有一个审计机制,一个项目建立了
ef
核心
代码第一方法。我已经为"DeleteBehavior“函数中
的
某些表设置了"OnModelCreating”属性。当我删除一个
实体
时,另一个
实体
通过级联删除行为自动删除。现在这一切都很好,我需要删除所有
实体
,但我不能。
ChangeTracker
不包含级联删除
的
实体
。如何获得级联删除
的
值
?有办法这样做吗?
浏览 2
提问于2016-09-30
得票数 2
回答已采纳
5
回答
DbContext
和
RejectChanges
entity-framework
我使用
的
是RIA服务,其中ObjectContext具有RejectChanges()方法。然而,我现在在一个桌面应用程序中使用
EF
4.4,我找不到这种方法。因此,我
的
问题是:在允许用户对集合执行批处理CrUD操作
的
场景中,我如何恢复所有更改?我可以重新创建上下文并再次获取数据,但如果我需要将更改恢复为1-2个
实体
,这听起来非常不必要。那么,拒绝更改
的
最佳方式是什么呢?此外,我们如何知道上下文是否正在做某事(IsBusy)?
浏览 0
提问于2012-05-10
得票数 9
回答已采纳
1
回答
EF
4:如何通过存储库模式使用MVC正确更新DbContext中
的
对象
c#
、
asp.net-mvc-3
、
entity-framework
它引起了我
的
注意,问题是我如何更新在DbContext (
原始
帖子:)中被跟踪
的
对象。因此,现在我需要一些帮助来使用MVC3
和
Entity Framework4中
的
存储库模式来更新持久化对象
的
正确方法。).OriginalValues对象中看不到精确
值
。对象并在这个场景中持久化它,这样
ChangeTracker
就可以准确地跟踪我对存储库中POCO类
的
更改。我是否应该执行后一个示例(当然,除了复制所有可能已更新
的
字段)
浏览 8
提问于2012-03-07
得票数 21
回答已采纳
1
回答
EFCore:如何检测新添加
的
实体
中哪些属性在dbContext附加或添加发生后发生了更改?
c#
、
entity-framework-core
、
dbcontext
、
change-tracking
(试图使我
的
查询更清楚,而不是让您感到困惑):我想要实现
的
是:我有一个名为WinForm
的
AddNewVisitForm。我每次都用它来添加一个新
的
访问。访问是几个属性
的
模型。表单本身包含许多文本框,每个访问
的
属性都包含一个文本框。_dbContext.Add&l
浏览 15
提问于2022-11-01
得票数 0
3
回答
保存
实体
前
的
EF
核心
脏检查
c#
、
entity-framework
、
entity-framework-core
如果我想用
EF
核心
代码更新DB中
的
Book
实体
,如下所示{ bookEntity.Title = "Get rich in 10 days for dummies"; }我
的
问题是,如果图书
实体
的
标题是“1
浏览 2
提问于2021-03-03
得票数 0
回答已采纳
2
回答
撤消对
实体
行所做
的
更改
.net
、
entity-framework
撤消对绑定到窗体中文本框
的
行所做
的
更改。非常感谢。
浏览 0
提问于2011-04-07
得票数 2
回答已采纳
3
回答
保存前设定
值
c#
、
entity-framework-core
我想知道是否有任何方法来为保存中
的
实体
设置
值
? 因为我正在处理一个多租户web应用程序,所以我希望设置
当前
的
租户ID (通过简单
的
DI服务)。
浏览 1
提问于2018-10-23
得票数 6
回答已采纳
1
回答
重载SaveChanges以保留先前
的
值
vb.net
、
entity-framework
我的
当前
方法是重写/重载SaveChanges,然后处理
ChangeTracker
条目: Throw(即我将更改保存到哪个表)时,我很难在
实体
中通用地创建一个新记录。Activator.CreateInstance是正确
的
方法吗?或者,我将不得不对每个
实体
进行测试,并硬编码新
的
记录创建?更新1 多亏了hjb
和
Gert,我认为我
的
想法是
浏览 1
提问于2015-01-04
得票数 0
1
回答
如何在SaveChanges override中向objectStateEntryList添加新记录
entity-framework
、
ef-code-first
、
entity-framework-4.1
、
entity-framework-5
我有几个
实体
,它们包含EffectiveAsOf
和
ExpiredAsOf
的
日期时间字段。当一个
实体
被修改时,我希望覆盖SaveChanges方法,而不是仅仅更新现有的
实体
,让代码将
原始
记录保存回数据库,将ExpiredAsOf日期时间设置为
当前
时间,并插入一个新记录,将新数据
和
EffectiveAsOf我知道objectStateEntryList中
的
ObjectStateEntry项包含CurrentValues
和
浏览 0
提问于2013-03-26
得票数 1
回答已采纳
12
回答
撤消
实体
框架
实体
中
的
更改
.net
、
entity-framework
、
rollback
这可能是一个微不足道
的
问题,但是:由于ADO.NET
实体
框架自动跟踪(在生成
的
实体
中)
的
更改,因此保持
原始
值
,我如何回滚对
实体
对象所做
的
更改?我有一个表单,允许用户在网格视图中编辑一组“客户”
实体
。现在我有两个按钮"Accept“
和
"Revert":如果单击"Accept”,我将调用Context.SaveChanges(),并将更改后
的
对象
浏览 8
提问于2011-03-29
得票数 127
回答已采纳
点击加载更多
相关
资讯
讨论过后而引发对EF 6.x和EF Core查询缓存的思考
数仓缓慢变化维深层讲解
使用Python识别图片是否被篡改的方法
EF 6.x和EF Core如何比较TimeSpan格式的字符串?
新考纲-系统架构设计师(软考高级)一站式通关课程(25章完结)
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券