首页 > 解决方案 > 是否可以使用 Entity Core Framework 以及参数值来获取出错的查询?

问题描述

我有一个在 ASP.NET Core 2.2 框架顶部使用 C# 编写的项目。我正在使用 Entity Framework Core 与我的 MySQL 服务器进行交互。

我有一个控制台应用程序,它定期执行后端任务,当作业失败时,我会收到一封电子邮件。

我不断收到以下错误

错误消息:第 1 行“值”列的值超出范围

但是,这并没有告诉我是什么查询引发了错误。我的堆栈跟踪将我指向一个DataContext.AddRange()调用,但我似乎无法找出导致此问题的值。

是否可以从 Entity Framework Core 获取出错的完整查询以及插入或更新的值?

标签: c#mysqlasp.net-core-2.2entity-framework-core-2.2

解决方案


推荐阅读