В .Net framework я использую MiniProfiler для ведения журнала команд подключения MySql. В моем текущем решении AspNetCore MiniProfiler также не показывает команды sql. Какие параметры MiniProfiler следует использовать для регистрации?
MiniProfiler для подключения AspNetCore MySql
Ответы (2)
Спасибо, это не для Entity Framework, но решение использует MiniProfiler для профилирования сервера MySQL. И соединение обернуто следующим образом:
public DbConnection GetConnection()
{
DbConnection connection = new System.Data.SqlClient.SqlConnection("...");
return new StackExchange.Profiling.Data.ProfiledDbConnection(connection, MiniProfiler.Current);
}
Но это не помогает, так как не фиксирует фактическую команду SQL со списком параметров. Пожалуйста, предложите, если какие-либо дополнительные параметры должны быть настроены.
person
usvd
schedule
15.12.2019
Если вы используете Entity Framework Core, вам необходимо:
- Установите пакет NuGet MiniProfiler.EntityFrameworkCore.
- В своем
Startup.cs
позвонитеAddEntityFramework()
:
public void ConfigureServices(IServiceCollection services)
{
services.AddMiniProfiler()
.AddEntityFramework();
}
Источник: документация MiniProfiler
person
Métoule
schedule
14.12.2019
Я не использую EntityFramework. Мне нужно регистрировать команды sql для MySqlConnection + Dapper
- person Valery Yegorov; 24.01.2020