У меня есть приложение CRUD в Blazor, которое просто выбирает списки назначений из таблицы и имеет AssignmentReminderService для слоя доступа к данным, который имеет метод (asyn c версия)
public async Task<AssignmentReminder> AddAssignment(AssignmentReminder assignment)
{
_context.assignments.Add(assignment);
await _context.SaveChangesAsync();
return assignment;
}
Я также могу вызовите метод с кодом синхромуса следующим образом:
public AssignmentReminder AddAssignment(AssignmentReminder assignment)
{
_context.assignments.Add(assignment);
_context.SaveChanges();
return assignment;
}
Теперь это только одна база данных, доступ к которой осуществляется с локального сервера (также может быть размещен в облаке) только с одной таблицей назначения и таблицами аутентификации / авторизации по умолчанию генерируется, когда используется индивидуальная учетная запись пользователя (aspnetusers, aspnetroles et c). Может ли кто-нибудь сообщить мне, какой из двух способов мне следует использовать (между asyn c или syn c) объявлением метода?