Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何关闭实体框架6.1日志记录?_Asp.net_Asp.net Mvc_Entity Framework_Entity Framework 6 - Fatal编程技术网

Asp.net 如何关闭实体框架6.1日志记录?

Asp.net 如何关闭实体框架6.1日志记录?,asp.net,asp.net-mvc,entity-framework,entity-framework-6,Asp.net,Asp.net Mvc,Entity Framework,Entity Framework 6,文档说明我可以像这样打开日志记录: using (var context = new BlogContext()) { context.Database.Log = Console.Write; // like this context.Database.Log = logInfo => Debug.WriteLine(logInfo); // or like this // Your code here...

文档说明我可以像这样打开日志记录:

using (var context = new BlogContext())
{
    context.Database.Log = Console.Write;                       // like this
    context.Database.Log = logInfo => Debug.WriteLine(logInfo); // or like this

    // Your code here...

    // How can I turn off logging here ?
}
我没有看到任何关于如何关闭它的信息。有人能告诉我怎么做吗?

打电话就行了

context.Database.Log = null;
那么你已经开始记录了

只要打电话就可以了

context.Database.Log = null;

然后,如果在分配给日志之前检查
context.Database.Log
,您会看到什么?您应该能够使用相同的值来重置它。(我不知道该值是什么。它可能是
null
,也可能是忽略其参数的某个方法。)如果在分配给它之前检查
context.Database.Log
,您会看到什么?您应该能够使用相同的值来重置它。(我不知道该值是什么。它可能是
null
,也可能是忽略其参数的某个方法。)