c# - 是否可以使用 Entity Core Framework 以及参数值来获取出错的查询?
问题描述
我有一个在 ASP.NET Core 2.2 框架顶部使用 C# 编写的项目。我正在使用 Entity Framework Core 与我的 MySQL 服务器进行交互。
我有一个控制台应用程序,它定期执行后端任务,当作业失败时,我会收到一封电子邮件。
我不断收到以下错误
错误消息:第 1 行“值”列的值超出范围
但是,这并没有告诉我是什么查询引发了错误。我的堆栈跟踪将我指向一个DataContext.AddRange()
调用,但我似乎无法找出导致此问题的值。
是否可以从 Entity Framework Core 获取出错的完整查询以及插入或更新的值?
解决方案
推荐阅读
- flutter - 通过颤动中的导航保持对话框
- sql - MSSQL中每个ID的不同序列号
- c++ - 使用 PAHO c / cpp 在代理后面使用 MQTT
- python - 使用 Flask 将数据从 React Form 拉入 Json
- reactjs - React 中 next.js 中基于角色的路由
- vba - 如何获取 visio 形状中连接行的名称属性
- php - 将带有库存的变体设置为 Woocommerce 可变产品中的默认变体
- r - 使用方法出现问题?如何消除使用方法中的错误?
- django - django digitalocean deploy 无法提供静态文件
- reactjs - 如何在状态下发送新数量?