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
,也可能是忽略其参数的某个方法。)