腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(141)
视频
沙龙
2
回答
尽管
从
导航
集合
中
删
除了
实体
,
但
Entity
Framework6
ChangeTracker
条目
仍
保持
不变
c#
、
entity-framework
、
entity-framework-6
我正在重写我的DbContext SaveChanges方法并捕获
ChangeTracker
条目
。();range.Features.Remove(featureToRemove); centralProducts.SaveChanges(); 调用此代码后,该特性被成功删除,
但
ChangeTracker
中
的所有
浏览 22
提问于2019-07-01
得票数 3
回答已采纳
1
回答
EF6多到多的更改保存,但不创建
ChangeTracker
条目
。
c#
、
entity-framework
、
join
、
many-to-many
使用EntityFramework6,使用以下类和多到多个“联接表”的DbContext配置,可以进行更改,
但
没有创建
ChangeTracker
条目
。SaveChanges()正在为FooBar表
中
的添加和删除完美地保存更改,但是"foo“
实体
在
ChangeTracker
中被设置为EntityState.Unmodified。如果手动将其设置为EntityState.Modified,这些更改将像以前一样
保持
不变
,
但
这并不能
浏览 0
提问于2014-07-09
得票数 2
回答已采纳
2
回答
EF 4.1代码优先-如何自动更新/删除多对多连接表
条目
c#
、
entity-framework
、
ef-code-first
、
many-to-many
我在插入
条目
时没有遇到任何问题,EF会自动创建连接表TripActivities,并成功地向其中添加
条目
。此外,
条目
成功添加到
实体
行程
中
,并
保持
实体
活动
不变
。我的问题是更新
条目
,例如,假设用户可以
从
GUI修改与行程相关的信息,因此我
从
该GUI获取所有信息,并执行以下步骤来更新现有的行程: Trip trip = Context.Trips.Find(id(
除了
Activity
浏览 3
提问于2013-05-20
得票数 0
回答已采纳
2
回答
如何处理
实体
框架6
中
具有相同PK的重复
实体
的分离
实体
图
c#
、
angularjs
、
json
、
entity-framework
、
asp.net-web-api2
在后端,我收到了一个看似完美的对象,它是由Web 2
中
的某个模型绑定魔术创建的。接下来,我
从
DbContext加载一个管理
实体
,并将分离的发票添加到它的
集合
导航
属性
中
:当触发DetectChanges时,图中的每个
实体
都会得到一个状态为EntityState.Added的
条目
。为了完成这项工作,我采用了本地跟踪状态的方法,例如使用实现状态属性的BaseModel接口(如编程
浏览 3
提问于2016-03-09
得票数 1
回答已采纳
8
回答
DbContext丢弃更改而不处理
c#
、
.net
、
entity-framework
、
dbcontext
、
undo
这些模式窗口使用PropertyGrid显示
实体
属性,还具有取消按钮。如果修改了任何数据并按下“取消”按钮,则更改将反映在父窗体
中
(在父窗体
中
,我无法释放DbContext object)。更新:
实体
框架版本4.4。
浏览 4
提问于2013-05-08
得票数 71
回答已采纳
1
回答
如何使用EF向无关表插入记录
c#
、
.net
、
entity-framework
、
entity-framework-6
我有一个Comment表,它可以链接到有注释的许多不同
实体
,但由于原因,我没有链接这些表。相反,Comment包含TableReferenceId和EntryReferenceId。TableReferenceId只是一个int,我们可以在应用程序层检查注释引用的
实体
/表,而EntryReferenceId是一个int,它引用评论所属的
实体
/表
中
的特定
条目
。通过表和
条目
引用查询这样的注释是可以的,但是当插入大容量数据时,我是在画空白。例如,如果我有Vehicle<em
浏览 2
提问于2021-03-22
得票数 1
回答已采纳
12
回答
撤消
实体
框架
实体
中
的更改
.net
、
entity-framework
、
rollback
这可能是一个微不足道的问题,但是:由于ADO.NET
实体
框架自动跟踪(在生成的
实体
中
)的更改,因此
保持
原始值,我如何回滚对
实体
对象所做的更改?我有一个表单,允许用户在网格视图中编辑一组“客户”
实体
。
浏览 8
提问于2011-03-29
得票数 127
回答已采纳
7
回答
如果父文件未被删除,EF能否自动删除孤立的数据?
c#
、
entity-framework
、
entity-framework-5
在……里面我陷害了他们: modelBuilder.
Entity
<ParentObject>().HasMany这是有意义的,因为
实体
的定义包括正在被打破的外键约束。当
实体
成为孤儿时,我是否可以将其配置为“清除自身”,或者必须手动从上下文中删除这些ChildObject(在本例
中
是使用ChildObjectRepository)。
浏览 8
提问于2012-05-31
得票数 22
回答已采纳
1
回答
EF核心替换所有相关的子
实体
sql-server
、
f#
、
entity-framework-core
这显然是因为我试图管理
实体
的状态和处理REST风格的PUT的方式,在这种方式
中
,对象的整个状态应该被更新。 我已经为数据库
中
的每个
实体
创建了一个模块。然后,我在每个模块中都有以下3或4个函数: fromSql:
从
EF核心
实体
构建领域模型 toSql:
从
域模型构建EF核心
实体
getOrAdd:检查给定的域模型是否存在于DB
中
或当前上下文的跟踪更改
中
,(division) return <em
浏览 17
提问于2019-12-17
得票数 4
2
回答
领域驱动设计建议
domain-driven-design
我的第一个想法是把场地作为一个AggregateRoot,而大楼和房间是
实体
。建筑物也有一个地址,是一个ValueObject。
浏览 10
提问于2022-02-18
得票数 0
回答已采纳
5
回答
如何使用
Entity
Framework自动过滤掉软删除的
实体
?
c#
、
.net
、
entity-framework
、
ef-code-first
我首先使用
实体
框架代码。我重写了DbContext
中
的SaveChanges以允许我执行“软删除”:{ item.
Entity
.GetType().GetMethod("Delete").Invoke(item.
Entity
, nul
浏览 4
提问于2012-10-03
得票数 36
1
回答
EF4自我跟踪
实体
: MarkAsDeleted之后的OptimisticConcurrencyException
entity-framework-4
每个
实体
都可以克隆自身并迭代其在
导航
属性
中
的所有子
实体
,并对每个子
实体
调用Clone(),然后最终返回自身的克隆实例,并添加其克隆的子
实体
。因此,它是一个深度克隆,运行良好。克隆进程在
实体
上下文中调用服务端,
尽管
克隆进程本身没有完成数据访问,
但
克隆是在从数据库中新检索到的图上执行的(如果有更好的方法克隆
实体
图,请随时通知我...)。自加载
实体
以来,
实体
可能已被修改或删除。请刷新Ob
浏览 1
提问于2010-08-05
得票数 1
回答已采纳
1
回答
EF代码第一,泛型更新失败,原因是“无法在对象
中
插入重复密钥”,用于两次分隔的
导航
属性
c#
、
entity-framework
、
generics
解决了:这是因为我的每个服务类都有自己的上下文与它们相关联,我只是将上下文存储在HttpContext
中
,并将DI放入存储库
中
。结果似乎很奇怪: 当我第一次在(expected).Second对象上调用.Save()时:状态是分离的,状态的时间为w/no :状态
保持
不变
(期望并证明更改跟踪发生在内存
中
的对象上,即使我没有
从
contextFinally的一部分--我尝试将groupType
条目
标记为未更改,而这个组对象也出现了相同的重复键错误,这是一致的,因为它
浏览 1
提问于2012-01-24
得票数 2
回答已采纳
2
回答
如何在N:N关系
中
手动加载相关
实体
?
c#
、
entity-framework-5
、
many-to-many
我使用的是EF5,当关系为1:N时,如果我想加载相关
实体
,我执行以下操作:
从
MainEntities选择*其中..。使用the i加载相关
实体
。 此时,EF使用相关
实体
填充主要
实体
的属性
导航
。此外,在dbContext
中
每个
实体
类型的本地属性<e
浏览 3
提问于2014-01-04
得票数 6
回答已采纳
3
回答
EF核心/ Sqlite一对多关系在唯一指数约束下失败
c#
、
sql
、
entity-framework
、
sqlite
、
entity-framework-core
编辑:我真的需要在不同的上下文/事务
中
获取我的CarBrand实例。
浏览 0
提问于2017-04-19
得票数 7
1
回答
在两个守护进程
中
在同一个数据库上使用Doctrine
实体
管理器
symfony
、
doctrine
、
daemon
每个守护进程在每个循环之后都会在同一个本地数据库
中
插入或更新内容,但是它们处理相同
实体
的不同对象。由于它们24/7运行,经过一些测试后,我决定在每个循环之后清除
实体
管理器,以避免大量的托管
实体
和大量的内存使用。我想问的是:如果DaemonA清
除了
实体
,而DaemonB还没有刷新持久的更改,那么会发生什么呢?当DaemonA刷新时,它是否以任何方式影响DaemonB
中
的
实体
?有些东西会丢失吗?有些可以复制吗?正如我所说的,它们处理相同
实
浏览 0
提问于2018-06-28
得票数 0
回答已采纳
2
回答
无法让hibernate通过级联删除已从一对多关系
中
删除的子实例
java
、
hibernate
、
one-to-many
、
cascade
、
all-delete-orphan
,因为当我从父级列表
中
删除元素,然后提交父级时,需要删除相应删除的子级数据库
条目
。到目前为止我所发现的:如果我
保持
hibernate的PersistentCollection包装器
不变
,下面我尝试的任何事情都应该可以工作。这成功地在重新加载父实例时从父列表
中
删
除了
子实例,但子实例
仍
保留在数据库
中
,并阻止我删除其他被引用的
实体
。这会导致hibernate什么也不做。我在另一篇文章<
浏览 12
提问于2012-10-25
得票数 0
13
回答
如何阻止
实体
框架试图保存/插入子对象?
c#
、
entity-framework
当我使用
实体
框架保存
实体
时,我很自然地假设它只会试图保存指定的
实体
。然而,它也试图保存该
实体
的子
实体
。这导致了各种各样的完整性问题。如何强制EF只保存要保存的
实体
,从而忽略所有子对象?由于在评论
中
反复讨论了这一点,我将给出一些理由来说明为什么我想让我的子对象单独呆着。由于我自己
浏览 18
提问于2014-08-22
得票数 140
1
回答
EF核心
实体
未添加到数据库
c#
、
asp.net-core
、
entity-framework-core
在相同的序列
中
,我在SaveChangeAsync之前有不同的添加/更新,
除了
一个没有添加
实体
的表之外,每个查询都工作得很好。 _DbContext.Attendees.Count>().ElementAt(0
浏览 1
提问于2018-05-02
得票数 1
2
回答
在将所有
导航
属性加载到内存
中
(懒惰或急切)之前,筛选它们
c#
、
ef-code-first
、
entity-framework-5
、
soft-delete
{}var编写实现ICollection
但
自动过滤Deleted
实体
的自定义类。 public class GymMember:
Entity
public string N
浏览 0
提问于2013-09-04
得票数 28
回答已采纳
点击加载更多
相关
资讯
Android 手机上的联系人不见了?不要恐慌!您可能需要检查此设置
从存在推导出存在总量守恒定律
解决RAG检索瓶颈:RAPL线图转换让知识图谱检索准确率提升40%
DDD与EDA-核心逻辑提炼方法论
“软件设计”权威领域驱动设计简介
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券