Отладка и профилирование Npoco с версией 3 - PullRequest
0 голосов
/ 06 января 2019

пытается реализовать этот пример кода, чтобы показать последний 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»

Любая идея.

1 Ответ

0 голосов
/ 16 января 2019

Переопределение функции защищено и не является общедоступным согласно сообщению об ошибке

public override void OnException(Exception e)

должно быть

protected override void OnException(Exception e)
...