在Entity Framework中,SaveChanges和SaveChangesAsync有什么不同?

在Entity Framework中,SaveChanges和SaveChangesAsync有什么不同?

有人能解释一下 SaveChanges 和 SaveChangesAsync 的主要区别吗?我应该在什么时候使用 SaveChangesAsync?性能如何变化?

这里有两个例子:

异步函数:

private static async void AddStudent()

{

Student myStudent = new Student();

using (var context = new SchoolDBEntities())

{

context.Students.Add(myStudent);

await context.SaveChangesAsync();

}

}

同步函数:

private static void AddStudent()

{

Student myStudent = new Student();

using (var context = new SchoolDBEntities())

{

context.Students.Add(myStudent);

context.SaveChanges();

}

}

谢谢您提前的支持!

相关推荐

自治系统
best365网页版登录官方网

自治系统

📅 08-23 👁️ 3924
全球人工智能AI软件排名
365bet体育足球比分

全球人工智能AI软件排名

📅 08-10 👁️ 996
世界杯猜中比分?世界杯猜中比分奖金怎么计算
365bet体育足球比分

世界杯猜中比分?世界杯猜中比分奖金怎么计算

📅 07-15 👁️ 368