Asp.net базовый пример наилучшей практики

#asp.net-core #entity-framework-6 #inversion-of-control #solid-principles #loose-coupling

#asp.net-core #entity-framework-6 #инверсия контроля #solid-принципы #слабая связь

Вопрос:

Я искал пример, который реализует все новые принципы в веб-разработке .net, я нашел хороший, но он был для mvc4

посетите http://www.c-sharpcorner.com/UploadFile/3d39b4/crud-operations-using-the-generic-repository-pattern-and-dep/

Шаблон, который я ищу, предпочтительно использовать: asp.net-core EF6 code first слабая связь с ТВЕРДЫМ IOC

Заранее благодарю вас

Комментарии:

1. Вы можете найти ту же статью в ASP.NET Базовый MVC social.technet.microsoft.com/wiki/contents/articles /…

2. спасибо, я реализовал DIP

Ответ №1:

Вы можете сослаться на ASP.NET Шаблонный фреймворк для этого.Я настоятельно рекомендую изучить его.Это бесплатно и с открытым исходным кодом.

Он использует фреймворки внедрения зависимостей как Castle Windsor и AutoMapper в качестве API-интерфейса mapper.

Вы можете изучить следующие методы и многое другое…

  • Многоуровневая архитектура
  • Проектирование, управляемое доменом (DDD)
  • Внедрение зависимостей (DI)
  • Интеграционное тестирование
  • Твердотельная архитектура

Вот ссылки :

ASP.NET Базовый MVC и EF 6

ASP.NET Ядро, ядро Entity Framework и ASP.NET Шаблон для создания многоуровневого веб-приложения

ASP.NET Стандартная документация

Комментарии:

1. Спасибо, я буду следить за статьей.

Ответ №2:

Помимо вышесказанного, вы также можете сгенерировать шаблон, используя Yeoman домашнюю страницу Yeoman