Morny Ответов: 1

Мне нужно знать больше - где искать хорошую информацию?


Привет
Я пришел к выводу, что проект C# MVC 5 (с использованием Entity framework, code first и миграций) Я работаю над тем, что стало слишком большим, чтобы соответствовать структуре “вне шаблона”.

Я пытаюсь создать сайт, где публичная часть сайта помещается в "корень" или где будет находиться сайт, построенный на шаблоне VS MVC 5. В этом случае будет обработана логика корневой аутентификации. План состоит в том, чтобы построить серию модулей, размещенных в областях, каждая из которых предлагает определенный набор функций, например инструмент управления проектами, инструмент бухгалтерского учета, инструмент блога – все довольно простые или простые инструменты, которые я со временем разрабатываю из интереса для общественного использования, но все они размещаются с моим сайтом как root. Главное правило для областей состоит в том, что они не делятся друг с другом ничем, кроме аутентификации и авторизации.

Поэтому я рассматриваю возможность реализации следующих вещей:

  • Репозитории и " единица работы”
  • Инструмент сопоставления (предпочтительно ExpressMapper) для сопоставления между моделями и viewmodels.
  • Внедрение зависимостей с помощью IoC-контейнер (желательно единства)

Может ли кто-нибудь указать мне направление хороших видео, статей или блог-постов по отдельным темам выше или даже лучше, если одновременно освещается более одной темы? Ссылки на примеры кода были бы очень хороши, но я боюсь, что это слишком много, чтобы просить?

Заранее спасибо за Ваш вклад.

Что я уже пробовал:

Я рыскал по интернету в поисках хороших видео, блогов и статей, которые описывают это так, как новичок в этом может понять и, следовательно, реализовать в моем проекте. К сожалению, я не нашел никакой действительно хорошей информации, которую смог бы собрать воедино в рабочую “базу”, включающую в себя все вышеперечисленное, на которой можно было бы построить свой код.