У меня есть веб-приложение, разработанное с использованием ASP.NET MVC.Нужна консультация об использовании шаблона репозитория в приложении n-teir
Приложение следует за nth-tier architecture, и я разделил приложение на 4 разных проекта, которые представляют собой Model, Core, Framework и веб-приложение.
Модель, Core и Framework - это DLL, модель содержит только мои классы POCO, Core содержит мои DbContext, репозитории и реализации Unit of Work, в то время как мой проект framework содержит классы, которые будут использоваться непосредственно моим веб-приложением MVC таким образом как расширение ссылок действий, пользовательские механизмы просмотра и т. д.
В дополнение к моей структуре я создал класс, называемый сервисом, который вызывает вызовы методов для репозиториев в моей базовой DLL и методе в классе службы, вызываемые моим веб-приложением.
Мой вопрос: идеально ли для вызова методов вызова из веб-приложения в репозиторий через мой класс службы в моей DLL-структуре или просто прямой вызов основных DLL-файлов?
Спасибо. Это было очень полезно –