Я из MVC и только начал работать над ASP.Net Core.Я использую Identity для аутентификации.
Для авторизации, в MVC я использовал:
if(User.IsInRole("TestRole"))
В .Net Core это выглядит как:
if(await IsInRoleAsync(User,"TestRole"))
Исходя из моих первоначальных впечатлений, похоже, что MVC использовался для проверки заявок, когда Core проверяет базу данных каждый раз.Правильно ли я в своем предположении и что каждый раз, когда метод вызывается в Core, происходит отключение БД?
Если бы он каждый раз проверял данные из БД, то не будет ли это дорогой операцией и как это происходит?Выгода от проверки претензий?