Мне нужно в навбаре бутстрапа или показывать кнопку Выйти или Регистрации(к примеру).
То есть удобнее всего - передать модель в layout, да и другим вариантом, я вижу только догрузку через ajax.
Как это лучше все собрать в кучу?
Или же делать все без мастер-страницы?
> как лучше всего в главное представление передавать данные? в виде вьюмодели с данными. догрузку через ajax ради догрузки через ajax лучше не делать без особой надобности — разломаются поисковики. т.е. LoginView, LoginViewModel, [HttpGet] GetMe() => ViewResult(new LoginViewModel(_database.GetMe())). ну и да, логиностраницу лучше в отдельной мастерстранице держать (или вообще без неё)
Я больше о том, как это грамотнее организовать :(
я б сделал мастер на кабинет, а логин и регу без мастера
А остальные как страницы? Это типа инет магазин
а остальные уже внутри мастера можно
не похоже... зачем тогда в том же предложении оператор =!
первый "подходит под регулярку", второй "не походит под регулярку". но с инфлюксом не работал, мб обманываю
типа, шапка и футер обычно одни и те же там. + надо учитывать, что при навигации мастер перерендеривается в любом случае, и в него тоже можно что-то подсовывать новое
но вообще для магазина имеет смысл взять react/angular, всякие live-reload-ы делать сильно проще чем писать лапшу на жиквери или чистом жиес
да, действительно
Данные для лейаута я обычно тупо сваливал во ViewBag, например :)
Есть у кого-либо нормальная статья, где EF используется вместо репозитория?
Вот к слову я совсем недавно начал задумываться, а нужно ли городить репозитории, uow и прочее самописное говно поверх ef, если он сам по себе все реализует, все нужные паттерны, он тестируемый, удобный.
Я сам сел писать, на моменте сервисов - да ну нах вообще эти репозитории; вот сижу и переписываю..
Захочешь потом с ef свалить и будет больно
Какова вероятность этого события?
Захотел сменить EF - заебался переписывать тонны кода.
Вот и оцени, если небольшая то наверное пофиг
Часто так делаешь?
Уже оценили. Примерно нулевая
Всего 7 лет прошло https://softwareengineering.stackexchange.com/a/220126
Кто как, а я — очень часто. У меня нету ни одного сервиса, в котором все операции доступа к данным бы делались через EF. И наборы данных имеют свойство мигрировать между разными хранилищами: сегодня в БД, а завтра в микросервисе каком-нибудь.
Часто меняешь орм в одном и том же проекте? Позволь усомниться
Да, часто меняю ORM на её отсутствие в одном и том же проекте. Усомневайся сколько угодно.
Обсуждают сегодня