хочу сделать razor элемент, в котором будет кнопка при нажатии на которую пользователь должен будет разлогиниваться через этот метод, но IDE говорит что HttpContext недопустим в контексте страницы, что делать?
public class SignInService : ISignInService
{
public async Task LogoutUserAsync(HttpContext httpContext)
{
await httpContext.SignOutAsync();
}
}
А что такое в вашем понимании контекст страницы? И зачем вы передаете httpContext в параметрах метода а не через DI?
потому что это мидлвара и там httpcontext на запрос передаётся
А как вы определили что тут мидвара имеется в виду?
всё что вызывается в мидлварах будет иметь контекст в аргументах
Но это не значит что это мидвара
ну конечно нет, у мидлвары так-то ещё next будет, этот метод - вызывается в какой-то мидлваре
Не будем гадать дождемся обяснения автора
а не знаешь, есть ли вариант опционально накатить сиды, которые являются частью миграции?
Так то сиды не есть часть миграции )) надумываете проблему? )
сиды в миграцю летят
И зачем они у вас это делают?
пока не делают, их пока что нет
Ну так и не надо их в миграцию пихать не место им там
че в отдельный метод и дрочить базу на каждый элемент сида, проверят ьсуществует ли уже в базе и накатывать если нет?
Сиды накатываются только один раз при первом старте системы, делаете проверочное поле и катаете все сиды. На то они и сиды, или у вас не сиды нифига?
как проверочное поле реализовать предлогаешь?
Любю таблицу с признаком что сиды вкатаны
та не оч выглядит
я не знаю как это делается в EF
Да, это ведь часть бизнес-логики.
Обсуждают сегодня