EF

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
posted @ 2018-07-12 15:33  古兴越  阅读(307)  评论(0编辑  收藏  举报