1、如何记录Entity Framework发送到数据库的命令和查询
using (var context = new SchoolDBEntities())
{
context.Database.Log = Console.Write;
var student = context.Students
.Where(s => s.StudentName == "Student1").FirstOrDefault<Student>();
student.StudentName = "Edited Name";
context.SaveChanges();
}
Context.Database.Log是一个Action <string>,所以可以附加一个具有一个字符串参数和void返回类型的方法。
原文地址:https://www.cnblogs.com/talentzemin/p/7389529.html
ctx.Database.Log = Console.WriteLine;
或者
ctx.Database.log = s => Console.WriteLine(s);
原文地址:https://www.cnblogs.com/CreateMyself/p/4753476.html