Я пытаюсь вызвать SaveChangesSyn c () при выходе из приложения. Мне надоело следующее:
protected override void OnSessionEnding(SessionEndingCancelEventArgs e)
{
Task.Run(async () => await Context.SaveChangesAsync().ConfigureAwait(false));
base.OnSessionEnding(e);
}
и
protected override void OnExit(ExitEventArgs e)
{
Task.Run(async () => await Context.SaveChangesAsync().ConfigureAwait(false));
base.OnExit(e);
}
, но ни один из них не работает. Я использую EF Core 3.1