从具体化“System.Decimal”类型到“System.Int32”类型的指定强制转换无效

tql_java 2014-08-02 02:02:09

程序错误信息:System.InvalidOperationException: 从具体化“System.Decimal”类型到“System.Int32”类型的指定强制转换无效。
在 System.Data.Common.Internal.Materialization.Shaper.ErrorHandlingValueReader`1.GetValue(DbDataReader reader, Int32 ordinal)
在 lambda_method(Closure , Shaper )
在 System.Data.Common.Internal.Materialization.Coordinator`1.ReadNextElement(Shaper shaper)
在 System.Data.Common.Internal.Materialization.Shaper`1.SimpleEnumerator.MoveNext()
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
在 Talkweb.Mes.Bdm.Logics.TypeRefDicManager.IsExistsPermisionControl(String ObjRefID) 位置 d:\sxmes\Talkweb.Mes\Bdm\Talkweb.Mes.Bdm.Logics\Bdm\TypeRefDicManager.cs:行号 246


同样的程序 在其他同事电脑不报错 在我电脑中报错
...全文
1799 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuwentao4761901 2018-06-26
  • 打赏
  • 举报
回复 1
一般是 EF执行时的报错,linq的模型和数据库的字段定义的类型不匹配导致的错误!
threenewbee 2014-08-02
  • 打赏
  • 举报
回复
linq模型和数据库的字段定义的类型不匹配。
smthgdin_020 2014-08-02
  • 打赏
  • 举报
回复
跟踪一下报错那句代码看看。 是不是别的电脑上测试的数据方法不同?

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧