我在ASP.NET Core 2.2框架的顶部有一个使用C#编写的项目。我正在使用Entity Framework Core与我的MySQL服务器进行交互。
我有一个控制台应用程序,可以定期执行后端任务,当工作失败时,我会收到一封电子邮件。
我一直收到以下错误
错误消息:第1行的“值”列的值超出范围
但是,这并不能告诉我是哪个查询引发了错误。我的堆栈跟踪将我指向一个DataContext.AddRange()
调用,但是我似乎无法弄清楚导致此问题的值。
是否可以从Entity Framework Core中获取错误的完整查询以及正在插入或更新的值?