利用DbContext的Database属性的Log属性,Log属性是一个指向拥有string参数无返回值的方法的委托。
static void Main(string[] args)
{
using (MyDbContext ctx=new MyDbContext())
{
ctx.Database.Log = Console.WriteLine;
Classroom classroom1 = new Classroom();
classroom1.Name = "三班";
ctx.Set<Classroom>().Add(classroom1);
ctx.SaveChanges();
Console.ReadLine();
}
}
运行结果