Я только начал работать над проектом MVC, и все идет хорошо, но похоже, что я создаю много спагетти-кода со слишком большим количеством объектов. Может ли кто-нибудь увидеть, как я могу упростить это решение, прежде чем весь проект выйдет из-под контроля?
хорошо, вот моя настройка:
DAL-имеет соединения и методы Entity framework для получения данных, а затем конвертирует данные в объекты моей модели на уровне модели
BLL-отправляет данные обратно на пользовательский интерфейс Модель -содержит все объекты модели, которые используются на всем сайте, все, что поступает из DAL, преобразуется в эти объекты путем создания нового объекта, а затем заполнения переменных.
Пользовательский интерфейс-Мое решение MVC
DAL, BLL и модель также используются другими решениями.
Теперь с MVC я пытаюсь использовать аннотации проверки ([Обязательно] и т. д. ), что означает, что я должен повторно -создать объекты модели с аннотациями.Это нормально, но если я хочу сохранить данные обратно в базу данных, мне нужно преобразовать классы, что просто беспорядочно.
Может ли кто-нибудь увидеть, как я могу использовать мою текущую библиотеку классов модели с объектами модели MVC, которые используют аннотации проверки?
Если я недостаточно ясно объяснил, пожалуйста, дайте мне знать, и я предоставлю более подробную информацию.
Спасибо