Искам да създам проект в Asp.Net MVC с C #, използващ Entity Framework с BAL и DAL слоеве? Тук има два модула - потребителски и администраторски модул с персонализирана функция за вход. Администраторът може да добавя колони за време на изпълнение в съществуващата база данни с добавяне, да редактира актуализацията на записите като всеки отчет. Екранът се показва на потребителите.
Ако имате такъв тип референтна статия / проект (N-tier архитектура), уведомете ни, моля.
Отговори:
1 за отговор № 1Когато създавам MVC проекти, аз обикновено следват тази структура:
UI Layer - Това ще бъде действителният проект на mvc и ще взаимодейства със сервизния слой
Сервизен слой (BAL) - Това ще задържа всички класове за бизнес логика и ще взаимодейства със слоя за достъп до данни. Този слой ще покаже услугите, които потребителският слой може да използва
Layer за достъп до данни - Това ще държи всички класове, свързани с достъпа до данни. Тъй като използвате рамка на предприятието, вашият DbContext може да живее тук
Субекти - Това ще държи всички обекти, използвани във вашето решение