社区
C#
帖子详情
[求助]EF怎么设置某个字段在更新数据时不去更新他
minminge312
2016-09-11 10:41:23
EF怎么设置某个字段在更新数据时不去更新他
比如AddTime这样的字段只在第一次添加的时候需要更新值,之后这个字段都是不允许更新的...想要知道的是有没有一个特性可以配置这个字段达到这样的效果...如果是在存入数据库的时候去人工写代码判断的话工作量太大了...有大神知道的麻烦告知一下谢谢...感激不尽
...全文
652
6
打赏
收藏
[求助]EF怎么设置某个字段在更新数据时不去更新他
EF怎么设置某个字段在更新数据时不去更新他 比如AddTime这样的字段只在第一次添加的时候需要更新值,之后这个字段都是不允许更新的...想要知道的是有没有一个特性可以配置这个字段达到这样的效果...如果是在存入数据库的时候去人工写代码判断的话工作量太大了...有大神知道的麻烦告知一下谢谢...感激不尽
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minminge312
2016-09-12
打赏
举报
回复
谢了...EF没有提供我需要的特性只能考虑用自定义特性处理了...再次感谢解答
IE11下面经常卡到爆
2016-09-12
打赏
举报
回复
using System.Data.Entity; dataContext.Entry(model).Property(m => m.ABC).IsModified = false; 可以试着加自定义特性,然后重写继承DataContext并重写SaveChanges(),在那里反射判断并设置?或者加个扩展方法专门用来干这事
雷诺兹
2016-09-12
打赏
举报
回复
ef扩展可以update指定字段
minminge312
2016-09-11
打赏
举报
回复
是这样的...因为前端将数据进行了更改然后显示出来...导致将整个对象提交到控制器的时候某个值是改变之后的值...然后会把这个改变了的值进行保存...我可以在保存的里重新查询出来原来的对象然后把需要修改的值赋值到这个对象然后保存这个对象...但是这样太麻烦了...如果EF有提供一种特性可以简单设置之后保证某个字段永远不会更新那就很方便了...
D56233577
2016-09-11
打赏
举报
回复
你不对这个字段设置新值就不会更新。
minminge312
2016-09-11
打赏
举报
回复
求救
数据
库原理与应用研究报告-在线救援物资
求助
系统
2020年,突如其来的“新冠”肺炎疫情和1998年以来最严重的“长江流域”洪水给我国防疫救灾体系的带来重大考验。现在全世界各个国家都已经意识到需重视且也开始重视国家处理应急事件的能力,怎样对有限资源高效利用,能够对各种灾害和突发事件的反应能力有所提高,给人民及其涉及到的单位提供更快捷的紧急救助服务,正日渐成为全世界各个国家都在认真思考、研究的重要课题。救援物资
求助
平台可方便实时掌握应急物资
数据
,增强预防和处置突发事件的物资保障能力。专业的平台不但增强了管理的智能化和系统性,还能防止物资浪费现象发生。
/etc/fstab文件详解【转】
******************************************************************************* 有很多人经常修改/etc/fstab文件,但是其中却有很多人对这个文件所表达的意义不太清楚,因为只要按照一定的模式,就可以轻而易举地添加一行挂载信息,而不需要完全理解其中的原理。下面就让我们来看看到底还有多少是我们不了解的。 ...
Linux学习笔记
工作中经常在Linux系统上操作,只知道一些基本的命令,用到的时候才去查,没有系统的学习过,用过容易忘记;这次系统的看了文档,列出常用的基本操作,共后续参考使用。 1,学会使用帮助命令 1.1 概述 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要
求助
于系统的帮助文档; linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们; 在只记得部分命令关键字的场合,我们可通过man -k来搜索; 需要知道某个命令的简要说明,可以使用whatis;而更详
Linux基础命令操作
这一部分主要介绍Linux常用命令工具,比如文件管理、文本处理; 1. 学会使用命令 1.1. 概述 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要
求助
于系统的帮助文档; linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们; 1)在只记得部分命令关键字的场合,我们可通过man -k来搜索; 2)需要知道某个命令的简要说明,可以使用whatis;而更详细的介绍,则可用info命令; 3)查看命令在哪个位置,我们需要使用which; 4)而对
SAP. T-Code: su01用户维护 sap学习手册I
1 Basis 1. Unix操作 更改口令 passwd eg. passwd orap34看当前路径 pwd 看sap或者oracle的进程 eg. ps -
ef
|grep sap或者 ora看命令的使用方法,相当于...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章