有没有一种方法可以记录所有使用NLog对数据库进行的linq2DB查询?
我找不到任何现实的例子。miniprofiler有一些东西,但这对我没有帮助,因为我没有使用它的经验。
发布于 2018-03-14 18:33:24
在Setup方法中,您可以打开跟踪并将WriteTraceLine设置为Console.WriteLine
[SetUp]
public void Setup()
{
LinqToDB.Data.DataConnection.TurnTraceSwitchOn();
LinqToDB.Data.DataConnection.WriteTraceLine = (message, displayName) => { Console.WriteLine($"{message} {displayName}"); };
}这会将所有执行的SQL查询(以及参数)写入控制台
https://stackoverflow.com/questions/43722141
复制相似问题