lxldos 2017-03-30 04:06 采纳率: 11.8%
浏览 666

.net + mvc + ef。 执行db.SaveChanges时屏蔽annotation

.net + mvc + ef。 在controller里面执行db.SaveChanges的时候能屏蔽掉model上的部分annotation吗。
我是自定义了一个annotation,功能就是create的时候某个字段不能重复,类似于主键,问题在于进行db.SaveChanges的时候,这个annotation会出问题,因为此字段没有变而报错字段重复。
我想在db.SaveChange(controller)的时候屏蔽掉这个annotation可以吗。或者有什么现成的系统annotation能实现这个功能,不要[key],因为key出问题的时候直接出现网页错误,而不是在字段后面show出错误。

  • 写回答

0条回答 默认 最新

      报告相同问题?

      悬赏问题

      • ¥20 用C语言解决编程问题
      • ¥15 unity硬件连接与使用
      • ¥15 鱼缸加热棒的数据分析或者实际案例也行
      • ¥15 postgresql11安装完成后,pgadmin无法启动
      • ¥15 (标签-无人机|关键词-Matlab代码)
      • ¥15 执行shell脚本提示参数太多
      • ¥15 困扰好久了,电脑的串口调试助手向单片机发送一个字符(如:字符‘1’到‘8’),单片机点亮对应的灯(如发送字符‘2’则点亮第2个灯)并给电脑回复信息:已点亮第x个灯(其中 x 要替换成对应的数字)
      • ¥15 求减少这个c++程序内存的解决方案
      • ¥30 改正代码,错误比较多
      • ¥15 vue3 keepalive