在.Net框架中,我使用MiniProfiler来记录MySql连接命令。在我目前的AspNetCore解决方案中,MiniProfiler也不显示sql命令。我应该使用什么MiniProfiler选项来记录它?
发布于 2019-12-16 01:27:36
谢谢,它不是实体框架,但解决方案是使用MiniProfiler来分析MySQL服务器。并且连接被包装如下:
public DbConnection GetConnection()
{
DbConnection connection = new System.Data.SqlClient.SqlConnection("...");
return new StackExchange.Profiling.Data.ProfiledDbConnection(connection, MiniProfiler.Current);
}但这并没有什么帮助,因为它不能用参数列表捕获实际的SQL命令。如果需要配置任何其他选项,请提出建议。
发布于 2019-12-14 16:16:10
如果您使用的是实体框架核心,则需要:
Startup.cs中,调用AddEntityFramework()public void ConfigureServices(IServiceCollection services)
{
services.AddMiniProfiler()
.AddEntityFramework();
}https://stackoverflow.com/questions/59331208
复制相似问题