asp.net - 使用版本 3 进行 Npoco 调试和分析
问题描述
尝试实现此示例代码以显示异常中的最后一条 sql 语句。
public class MyDb : Database
{
public MyDb(string connectionStringName) : base(connectionStringName) { }
public override void OnException(Exception e)
{
base.OnException(e);
e.Data["LastSQL"] = this.LastSQL;
}
}
但我在 OnException 上遇到错误。
覆盖受保护的继承成员“Database.OnException”时无法更改访问修饰符
任何想法。
解决方案
根据错误消息,函数覆盖受保护且不公开
public override void OnException(Exception e)
应该
protected override void OnException(Exception e)
推荐阅读
- elasticsearch - 字符串搜索 Elasticsearch 中的确切位置
- android - 屏幕关闭时,Android 10 会阻止网络请求和 GPS 呼叫
- sql - Databricks:如何在 %SQL QUERY 中获取集群标签
- c++ - 如何编写一个输入和输出都是 std::variant 的函数
- python - Selenium 按类名查找元素返回错误信息
- r - 通过 R 中的两个匹配列连接两个数据集
- amazon-web-services - Route53 更改尚未在 AWS lambda 中生效
- javascript - Selenium JSExecutor - 从 Amcharts 条形气泡中获取价值
- android - 如何使用 FCM + 数据消息从后台打开 Flutter 应用程序?
- php - 建立多维数组