腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
ChangeTracker
不
显示
实体
框架
中
的
导航
属性
更改
、
、
、
我在
实体
框架
中有以下结构public class Person [DatabaseGenerated(DatabaseGeneratedOption.Identitypublic long Id{get ;set;}} 现在,我正在重写SaveChanges方法,以便在字段级别审核审计表
中
的
更改
我无法在
ChangeTracker
中</
浏览 7
提问于2017-01-07
得票数 0
3
回答
跟踪
实体
框架
中
具有行为
的
多对多关系
的
更改
、
、
我目前正在尝试使用
实体
框架
的
ChangeTracker
进行审计。我覆盖了DbContext
中
的
SaveChanges()方法,并为添加、修改或删除
的
实体
创建日志。在这里,我指的是这样一种情况:这种关系不是由类/
实体
表示
的
,而是一个包含两列
的
数据库表--每个外键对应一列。 然而,在我
的
数据模型中有一些特定
的
多对多关系,其中关系具有“行为”(
属性</
浏览 48
提问于2015-11-09
得票数 22
回答已采纳
1
回答
在
实体
框架
中
找不到
ChangeTracker
、
、
我试图在wpf.But中跟踪
实体
框架
的
变化,我找不到定义
ChangeTracker
,但这里
显示
error.Below是我在wpf mvvm enity
中
的
数据输入表单
中
的
取消按钮
中
编写
的
代码:我
的
取消命令委托:和我
的
浏览 0
提问于2017-03-07
得票数 0
1
回答
如何使用ObjectWithChangeTracker将子对象修改通知父对象
、
使用Ado.net自跟踪
实体
生成器创建
的
对象用于维护状态跟踪器。研究
的
对象是用户、培训者。Trainer是User
中
的
子对象。在Trainer
中
修改信息时,其状态将
更改
为modified。我
的
要求是,当一个子对象被修改时,它必须与父对象密切相关。; _
changeTracker
= value; if(_
changeTracke
浏览 0
提问于2012-01-05
得票数 2
2
回答
尽管从
导航
集合
中
删除了
实体
,但Entity Framework6
ChangeTracker
条目仍保持不变
、
、
我正在重写我
的
DbContext SaveChanges方法并捕获
ChangeTracker
条目。();centralProducts.SaveChanges(); 调用此代码后,该特性被成功删除,但
ChangeTracker
中
的
所有条目的EntityStat
浏览 22
提问于2019-07-01
得票数 3
回答已采纳
1
回答
如何删除孤儿记录
、
我试图使用GraphDiff和来更新多个表
中
的
一组记录。除我需要删除任何可能已被替换
的
拥有
实体
的
孤立记录外,一切正常工作。我缺少什么,因为我希望这种行为是常见
的
,我只需要弄清楚如何适当地配置上下文或图形。下面是我
的
示例代码: { try
浏览 1
提问于2019-11-04
得票数 4
回答已采纳
1
回答
实体
框架
中
的
撤消/重做
更改
跟踪
、
、
我试图通过POCO
实体
实现基于
实体
框架
的
撤销/重做功能。因此,在我想要跟踪
的
每一项
更改
之后,我都会调用
ChangeTracker
来对
实体
进行任何修改,并调用ObjectStateManger来
更改
关系(即
导航
属性
)。我使用当前和以前
的
值存储所有
更改
,以便能够在历史
中
来回进行。 我现在
的
问题是,对于具有
导航</e
浏览 1
提问于2014-02-25
得票数 0
回答已采纳
1
回答
无法检测绑定到EF
导航
属性
MVVM (与listview一起工作)
的
数据栅格记录
的
更改
、
、
、
、
我有一个使用MVVM模型和
实体
框架
5进行数据访问
的
WPF应用程序。我有一个包含员工主/ detials视图
的
用户控件。员工列表
的
列表视图和“详细信息”网格,其数据文本设置为列表视图
的
选定员工。在该网格
中
,我有一个数据集,它绑定到所选员工
的
导航
属性
(
属性
名为employee_certification)。所有绑定都正常工作,即使在输出窗口中也没有错误。problem :我
的
浏览 2
提问于2013-03-26
得票数 1
回答已采纳
1
回答
EntityFramework6.0
ChangeTracker
.Entries非公共成员
、
在我
的
项目中,我正在重写
实体
saveChanges()方法,如下所示。public override int SaveChanges() foreach (var entity in
ChangeTracker
.Entries()EntityState.Modified)) // Logs } 但是,
ChangeTracker
.Entr
浏览 4
提问于2015-03-22
得票数 0
回答已采纳
2
回答
如何知道自跟踪
实体
何时已被
更改
?
、
我一直在与
实体
框架
+自我跟踪
实体
合作,并发现了一个问题:<user>.
ChangeTracker
.State != ObjectState.Unchanged; 我
的
问题是,当用户有 person ,而此人有字段电子邮件时。我希望如果电子邮件字段被
更
浏览 1
提问于2011-07-12
得票数 0
回答已采纳
1
回答
如何使
实体
框架
只更新在生成
的
SQL
中
修改
的
属性
?
、
、
、
、
我将
实体
框架
与自跟踪
实体
T4模板结合使用,默认情况下,该模板将在UPDATE语句中生成一个SQL设置该
实体
上
的
所有
属性
。我只想要一个包含已修改
的
属性
的
UPDATE语句。我在T4模板
中
更改
为这一行:使<
浏览 0
提问于2010-09-09
得票数 7
回答已采纳
1
回答
从集合
中
删除()不将对象标记为已删除- EF4
、
我正在使用POCO生成
的
类--我可以用任何方式来改变模板,以便当我从子集合
中
删除时,删除
的
项也会从db
中
删除吗? 或者在部分类
中
,我可以重写一些东西,捕捉一个事件..?基本上,我希望Order.OrderDetails.Remove( orderDetail )从db
中
删除orderDetail。我做
的
是,而不是,我想访问上下文并执行context.OrderDetails.Delete(orderDetail)。
浏览 0
提问于2010-10-29
得票数 4
1
回答
是否在更新桥接表时自动将
实体
设置为已修改?
、
我已经为这两者正确设置了
实体
,包括多对多关系
的
导航
属性
。使用提交方法,此审核信息将自动为任何扩展了“AuditBase”且处于Created/Modified状态
的
实体
更新。目前,我在某些保存方法中有代码,当通过
导航
属性
从多对多关系
中
添加/删除项目时,可以手动将TableB
的
实体
设置为'modified‘。这样,即使TableB
中
没有任何实际
更
浏览 0
提问于2020-02-20
得票数 0
1
回答
IValidatableObject对EF
导航
属性
无用吗?
、
、
、
只有当实现
实体
DbEntityEntry.State不同于“未
更改
”时,才会调用IValidatableObject.Validate。仅仅改变
导航
属性
并不会改变状态,因此验证永远不会发生。为什么微软总是发布不成熟
的
测试版?我甚至无法手动检测到
导航
属性
的
更改
: .Where(e => e.State !
浏览 1
提问于2012-04-24
得票数 0
回答已采纳
3
回答
如何处理修改后
的
实体
记录
、
现在,为了检查
实体
框架
对象
的
更改
,我在数据库中签入数据库,遍历每个对象,并将
属性
与更新
的
属性
进行比较,如果它们被更新,那么修改
的
日期也将被更新。我发现它在代码
中
变得非常冗长,我想知道是否有一种使用
实体
框架
检查
更改
的
更干净
的
方法。我在想,也许用深度复制和对象比较,然后比较如下所示。但是我必须将我
的
每个表设置为序列化,我不知道这是否
浏览 6
提问于2015-05-28
得票数 3
回答已采纳
1
回答
QueryTrackingBehavior (EF芯)
ChangeTracker
性能
的
澄清
、
当QueryTrackingBehavior
的
ChangeTracker
特性改变时,请帮助澄清EF核心
的
行为。假设我们读取了其他数据(现在没有跟踪)。如果我们将
Chan
浏览 24
提问于2022-11-11
得票数 1
回答已采纳
1
回答
EF核
的
EF6等价QueryTrackingBehavior.NoTracking
、
、
我正在寻找一种在我
的
Context类
中
全局禁用
更改
跟踪
的
方法。这将防止开发人员忘记将.AsNoTracking()放在每个存储库查询上,就像我们目前所做
的
那样。这还将防止我们有时不得不手动使用.Detach()
实体
。QueryTrackingBehavior.NoTracking;} 但是,
实体
框架
6
中
的</e
浏览 1
提问于2017-09-19
得票数 7
回答已采纳
1
回答
更新FK时引用完整性约束
的
违反
、
现在我尝试将teamleader
属性
更改
为另一个teamleader。在SaveChanges上,我得到了这样
的
异常:“发生了引用完整性约束冲突:关系一端
的
'Personal.PersonalId‘
的
属性
值与另一端'Team.TeamleaderId’
的
属性
值
不
匹配。”团队领导和TeamleaderId是相互对应
的
,即使将团队领导者重置为null也不起作用。 当我第一次在一个没有领导
的</
浏览 1
提问于2016-11-04
得票数 0
1
回答
更改
关联时是否必须手动设置外键
属性
?
、
我正在从Linq到-SQL迁移到
实体
框架
(4.4),首先使用数据库和DbContext。} 在L2S
中
,将Store关联设置为
实体
也将更新StoreID键。在EF
中
,这似乎并没有发生。这与
实体
是新
的
还是从上下文加载
的
无关。解决方案编辑:--这称为
属性
修复,用于由生成
的
代理自动完成。然而,对于DbContext,情况不再是这样了。根据
的
说法,这是经过设计
的
。你好,DbContext模
浏览 1
提问于2013-03-21
得票数 9
回答已采纳
4
回答
DbSet<>.Local是否需要特别小心地使用?
、
、
、
如果所有
实体
都是“有效
的
”,那么我可以将它们全部保存到数据库
中
。
实体
'a‘已经存储在我
的
存储库
中
,需要检索以’验证‘
实体
'b’。 这就是问题产生
的
地方。我
的
存储库依赖于DbSet<TEntity>类,它可以很好地处理Linq2Sql (例如,Include()
导航
属性
)。但是,DbSet<TEntity>
不
包含处于“添加”状态
的<
浏览 2
提问于2013-02-26
得票数 18
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券