【发布时间】:2017-04-29 22:41:53
【问题描述】:
我有 EF6 的天蓝色项目。几乎所有时候代码都运行良好,但有时会发生非常奇怪的异常。
1) 不允许启动新请求,因为它应该带有有效的事务描述符
2) ROLLBACK TRANSACTION 请求没有对应的BEGIN TRANSACTION
3) 从具体化的“System.Int32”类型到“System.String”类型的指定转换无效。
4) System.InvalidOperationException: y 上的 x 属性无法设置为 a
'System.DateTime' 值。您必须将此属性设置为“System.String”类型的非空值。
我想注意到所有 ef 模型都有正确的映射并且我不在代码中使用事务。似乎ef有时会变得疯狂。
可能有人面临同样的问题?
【问题讨论】:
-
请尝试在应用程序中记录错误信息,这将有助于找出错误发生在哪个事件或函数中。
but sometimes very weird exceptions are occured,可能应用程序中几乎所有时间都没有涵盖逻辑。
标签: c# .net entity-framework azure