c# - 是否可以将实体的属性设置为不变并且不影响实体的其余部分?
问题描述
我正在使用 EF Core 3.0.0,我想将实体的属性设置为不变。
我知道我可以更改整个实体的状态,但我想知道是否可以设置实体属性的状态。
谢谢。
解决方案
您可以设置IsModified
为false
您需要的属性。
dbContext.Entry(yourModel).Property(x => x.YourProperty).IsModified = false;
推荐阅读
- c# - 如何在令牌响应中解码苹果登录 id_token
- sqlite - 在 SQLite 列中拆分数据
- c++ - 为什么在 C++20 中不推荐使用 volatile?
- go - Go Web Assembly 在输入 http://localhost:8080/wasm_exec.html 时无法点击运行
- django - 如何在 Django 中使用 bulk_update() 方法更新 many_to_many 关系字段?
- javascript - AngularFireAuth.auth.signInAnonymously 不返回承诺?
- java - 升级oracle驱动后oracle游标泄露
- javascript - reactjs中的登录页面验证
- python - 如何比较列表和列表中的列表
- amazon-web-services - AWS CLI (Windows) 中缺少检测自定义标签