腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
更新
导航
属性
会在
EF
Core
中
将其
设置
为
null
、
、
、
、
当我试图
更新
实体框架核心中的
导航
属性
时,我遇到了一种情况,我得到了一些不寻常的行为,它将值
设置
为
null
,然后从数据库
中
删除记录。patientRepository.UpdateEntity(patient); await _patientRepository.UnitOfWork.SaveChangesAsync(); 一旦调用SaveChangesAsync,Hla就会被
设置
为
null
-从即时窗口输出: ?
浏览 163
提问于2021-09-01
得票数 0
回答已采纳
1
回答
EF
在通过EntityState.Modified
更新
时会做什么?
、
假设一个常规控制器和一个ApiController及其上下文的ProxyCreationEnabled和LazyLoadingEnabled分别
设置
为
true和false。有一种方法可以
更新
EF
中
的实体,
将其
状态
设置
为
EntityState.Modified。至于将我的
导航
属性
设置
为
null
的ApiController --因为禁用了该上下文实例的代理。 如果我更
浏览 3
提问于2013-05-29
得票数 0
回答已采纳
1
回答
很多人使用带有
EF
核心的带有泛型类的LinqKit
、
、
我目前正在将
EF
项目转换为
EF
Core
,但我不知道如何或是否可以:} 我要添加此内容的原因是,虽然我的用户表被称
浏览 5
提问于2019-12-22
得票数 1
回答已采纳
1
回答
为什么
更新
外键后引用约束不一致?
、
、
、
、
用户对象具有默认地址(DefaultInvoiceAddress和DefaultDeliveryAddress)的
导航
属性
,以及其所有地址的
导航
属性
:AllAddresses。映射等工作,创建和
更新
用户和地址也工作。 只
设置
Id,
导航
属性
(DefaultInvoiceAddress)重新
设置
<
浏览 4
提问于2013-07-30
得票数 5
回答已采纳
1
回答
如何在实体框架4.3.1
中
设置
null
外键
、
、
当我通过
设置
删除一个post的图库时,我遇到了麻烦,虽然我有时在执行调试时接受
null
null
,但在断点时退出,它不是
NULL
值,我该如何解决这个问题?
null
: _galeriaRepositorio.ObterPorId(postold.Id); 这里是我
为
图库
设置
null
的地方 editPost.Galer
浏览 0
提问于2013-03-14
得票数 1
回答已采纳
1
回答
使用实体框架(代码优先)
更新
/更改具有可空关联的实体
为
null
、
、
我有一个关联(虚拟的、懒散加载的一对一或空的),我想将它
设置
为
空。我发现这是不可能的,除非您先加载这个关联,然后
将其
设置
为
null
。to force a load since im using a service that wraps a generic repository someEntity.AnotherEntity =
null
我在谷歌上搜索了很多次,似乎急于加载someEntity是一种选择,或者向SomeEntity添加一个新的
属性
,即:
浏览 1
提问于2014-01-15
得票数 1
回答已采纳
1
回答
无法使用实体框架
更新
子实体
、
、
public int CategoryID { get; set; }} 在SurveyController的编辑操作
中
,调查
属性
正在
更新
,但不
更新
类别。
浏览 0
提问于2015-12-10
得票数 0
回答已采纳
1
回答
更新
EntityFrameworkCore
中
稍微复杂的实体
、
在包含
更新
实体的action方法
中
,首先可以通过id查找现有实体,然后在调用SaveChanges之前
设置
其上的每个
属性
。在添加新实体时,对于大多数密钥类型,如果没有
设置
键(即,如果
为
其types分配了key
属性
的默认值),则将创建唯一的tem键值。在这种情况下,当我
更新
雇员实体时,我的公司实体将从 "id": 1,}{
浏览 4
提问于2017-02-05
得票数 3
回答已采纳
2
回答
Update只在调试模式下工作。
、
、
让我首先分享处理
更新
的代码。正常运行代码(而不是在调试
中
)的最终结果是deliveryTime实际上没有被删除。有趣的是,伙计们,当我调试它并通过断点时,一切都像预期的那样工作!让我继续张贴在deliveryTime删除方法(实际上是我的系统
中
的所有实体对象)后面运行的代码。=
null
) this.dbTable(dbContext)在
设置
cur
浏览 1
提问于2015-03-04
得票数 4
回答已采纳
1
回答
Entity Framework
Core
3.x数据库首先设计没有外键的数据库
、
在对
EF
Core
做了一些测试后,我发现选择数据并使用
属性
来指定外键允许
EF
Core
根据这些关系正确地选择数据。但是,它在插入、
更新
或删除时不处理外键约束。当我试图研究这个问题时,我发现
EF
Core
很可能依赖SQL Server来处理插入、
更新
和删除约束,因此忽略了这些操作的
EF
Core
属性
。我尝试过使用ModelBuilder来指定.OnDelete(DeleteBehav
浏览 0
提问于2020-10-13
得票数 2
2
回答
实体框架以错误的顺序插入子对象
、
、
、
、
EF
设置
和保存代码 result = db.SaveChanges() > 0;
EF
插入的SQL跟踪 当我运行代码时,我
会在
PersonnelWorkRecord我添加此方法是为了从时间表的子对象
中
删除不是外键的对象。例如,我有一个Crew对象,但是我也有一个CrewID外键,所以我
设置
了Crew =
浏览 3
提问于2014-02-19
得票数 8
回答已采纳
1
回答
删除的实体在实体框架核心的ChangeTracker
中
显示
为
修改
、
我试图理解为什么2的ChangeTracker将删除实体的状态
设置
为
“修改”,如果删除是通过从另一个实体的列表
中
删除该实体完成的。考虑一下这个例子: List<Class2> MyListOfClass2Objects 在
EF
的DbSet
中
,这两个类都有自己的DbContext。如果我从MyListOfClass2Objects列表
中
删除一个对象,然后调用DbContext.SaveChanges(),那么ChangeTracker
中
浏览 0
提问于2018-03-25
得票数 5
回答已采纳
2
回答
分离时删除实体框架核心中的1到0或1个相关数据(sqlite)
、
、
、
我使用Entity Framework
Core
1.1.0,我得到了两个实体:{ public stringcontext.Ones.Update(one); }}我的问题是,这是一个bug,还是不跟踪实体的缺点之一?如果实
浏览 7
提问于2017-01-11
得票数 2
回答已采纳
1
回答
不使用现有数据库的
EF
核心外键
、
、
、
我学习了
中
的示例,并使用包管理器控制台从数据库反向工程模型和数据库上下文。这似乎很管用。它导致将所有模型添加到我的应用程序的models文件夹
中
,包括一个健壮的数据库上下文类。DeleteBehavior.ClientSetNull) }); 我所读过的关于使用fluent API
设置
外键的每个示例都显示了类似于上述片段的模式但是对Submode来说,Mode返回
为
n
浏览 3
提问于2018-09-01
得票数 1
回答已采纳
1
回答
当试图将FK
设置
为
null
时,引用完整性约束违反
、
、
我正在尝试
更新
EF
6
中
的一个实体。我已经读过,如果我想更改ForeignKey
属性
,那么我必须确保
导航
属性
是正确的,或者
将其
设置
为
null
。我采用了set到
null
方法,但仍然收到引用完整性约束异常:以下是
更新
实体的方式: pub
浏览 0
提问于2014-08-15
得票数 9
3
回答
如何使用“实体框架核心”(又名
EF
7)实现“软删除”?
、
我正在尝试使用
EF
7实现一个“软删除”。我的Item表有一个名为IsDeleted的字段,类型
为
bit。我想让
EF
自动过滤掉我的Item表
中
IsDeleted == 1 (或true)的所有记录。我不希望在每个查询的末尾都需要一个&& x.IsDeleted == false。
浏览 0
提问于2016-06-21
得票数 2
2
回答
如何为具有Blazor和
EF
的
导航
属性
添加值?
、
、
、
我
为
DB预订了一个带有船舶和预订
导航
属性
的船级社, public Reservation() { Ship我也尝试过这个modelBuilder.Entity<Reservation>().Property(a => a.Ship).ValueGeneratedNever();,但是我得到了一个错误,说船是一个
导航
属性
浏览 7
提问于2021-11-05
得票数 2
回答已采纳
1
回答
违反主键限制-
EF
、
、
我尝试
更新
数据库
中
的记录时遇到问题。我在C#中使用
EF
6.2.0和.NET 4.7.2。=
null
) dbItem.Status = StatusEnum.New; }当我尝试
更新
时,我得到以下错误 "Violation of PRIMARY KEY restriction 'PK_dbo.Optionthe i
浏览 1
提问于2018-11-24
得票数 1
2
回答
如何正确删除实体的字段?
、
我可以毫不费力地改变一个人的工作,但当我试图表达这个人失业时,它不能正常工作: db.SaveChanges(); person.Work =
null
;
浏览 18
提问于2015-07-02
得票数 0
1
回答
EF
Core
中
的
导航
属性
为
空
、
、
、
有人能指导我如何在下面的表格上构造正确的
属性
导航
吗? 然后,我需要关联Status表以获得每个表的状态Name。蒂娅!在遵循以下建议之后,是的,Status不再是
NULL
了。但是,它得到了错误的身份证明。它没有使用Status_Id,而是使用公司的Id。我在OnModelCreating
中
也有这段代码。但是如果我删除了它,那么Status
属性</e
浏览 3
提问于2022-09-20
得票数 -2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券