-
Notifications
You must be signed in to change notification settings - Fork 847
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update操作的时候CanUpdate=false 未生效 #803
Comments
CanUpdate = false 目前确实是在不使用 UpdateColumns/IgnoreColumns 时才有效,这个问题在初期就知道,找不到好的解决办法。因为有使用者需要单独用 UpdateColumns/IgnoreColumns 控制 CanUpdate = false 的属性,目前这样等于开放了一个入口操作。反之就不可操作了。 |
好的 谢谢,麻烦叶大文档标注一下不能同时生效,谢谢啦 |
postgresql 12+ |
如何重现你的问题。 |
参见#825 我同时设置了 .IsVersion(true) |
参见#825 我同时设置了 .IsVersion(true) |
问题描述及重现步骤:
Update的时候IgnoreColumns和字段上属性 CanUpdate = false没有同时生效,只有IgnoreColumns生效了
实体
Sqldb.Update<crm_sale_order>().SetSource(dto).IgnoreColumns(s=>new {s.tag_count,s.gateway_count}).ExecuteAffrows();
更新操作执行后create_by 和create_time 的值被更新了 CanUpdate 没有生效
数据库的具体版本
安装的包
.net framework/. net core? 及具体版本
The text was updated successfully, but these errors were encountered: