博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EF 更新条目时出错。有关详细信息,请参见内部异常。
阅读量:5792 次
发布时间:2019-06-18

本文共 503 字,大约阅读时间需要 1 分钟。

现象:使用EF新增记录时,一直报上述异常,网上说是值为空、主键外键未设等原因导致,但是改正这些情况下问题依然

 

解决过程:异常中有一句(请参见内部异常),一直都没有当回事,后来实在没办法就静下心来看了看,内容异常内容如下:

InnerException: System.Data.SqlClient.SqlException

HResult=-2146232060
Message=Implicit conversion from data type nvarchar to varbinary is not allowed. Use the CONVERT function to run this query.
Message表名无法从nvarchar转化为varbinary,后来经过仔细查看数据库字段设置的都是varbinary(粗心),而本意是设置为varchar
将数据库字段类型改为varchar即可解决问题

 

反思

1、其实异常信息已经说得很清楚,“请参见内部异常”,但是对此没有在意,不够仔细

转载于:https://www.cnblogs.com/gossip/p/3916018.html

你可能感兴趣的文章
maillog报错Warning: Inotify instance limit
查看>>
系统ID表
查看>>
apk反编译步骤
查看>>
自己做的笔试题
查看>>
SCVMM Self-Service Portal 2.0 SP1安装体验
查看>>
Hive自定义UDF和聚合函数UDAF
查看>>
lzg_ad:使用Virtual PC 部署和测试XP Embedded 发布镜像
查看>>
关于ssh 配置文件的参数说明
查看>>
金山词霸2005无法用鼠标取词
查看>>
Java Http断点下载文件
查看>>
我的微软最有价值专家(Microsoft MVP)之路
查看>>
如何在gcc编译时指定共享库的搜索路径?
查看>>
如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
查看>>
Linux下SENDMAIL+OPENWEBMAIL(1)
查看>>
无法添加内核模式驱动的打印机
查看>>
Spring Cloud规范实战
查看>>
javascript event 事件
查看>>
2012自学CCNP路由与交换之三网络设备造型及验收
查看>>
lf4j+logback配置方式,logback.groovy使用备忘
查看>>
RHEL,centOS下vncserver,service命令关联的rpm包
查看>>