Я видел следующий вариант appsettings.json
в книге Адама Фримена:
{
"ConnectionStrings": {
"MyAppDb": "connection string"
},
"Logging": {
"LogLevel": {
"Default": "None",
"Microsoft.EntityFrameworkCore": "Information"
}
}
}
Тогда автор говорит:
Эта конфигурация регистрации позволит вам увидеть сообщения, созданныеEntity Framework Core, который раскрывает команды SQL, отправляемые в базу данных, и предотвращает их потерю в потоке других сообщений.
Я хотел бы узнать, какой SQL EF
делает для моей базы данных,К сожалению, вышеуказанный подход не работает. Может быть, это происходит из-за того, что я использую postgres
и Npgsql
, и мне нужно установить другой параметр в appsettings.file
? Я пробовал это:
{
"ConnectionStrings": {
"MyAppDb": "connection string"
},
"Logging": {
"LogLevel": {
"Default": "None",
"Npgsql.EntityFrameworkCore.PostgreSQL": "Information"
}
}
}
Но безуспешно (Просто тишина в консоли. Пожалуйста, помогите. Спасибо.