powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / слой данных и бизлогика
4 сообщений из 4, страница 1 из 1
слой данных и бизлогика
    #38343249
SA_ddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть слой данных, например в виде EF классов.. Фактически получается,
что Бизнес логика дублирует классы EF это норм? или я чего-то не понимаю
...
Рейтинг: 0 / 0
слой данных и бизлогика
    #38343273
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у Вас есть в обоих слоях нашлось два абсолютно одинаковых класса с абсолютно одинаковым функционалом, то в этом плане да, дублирует
...
Рейтинг: 0 / 0
слой данных и бизлогика
    #38344728
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SA_ddd,
я похожие вопросы задавал тут
Грамотная архитектура приложения на ASP.NET MVC - посмотри какой срач дальше развели.
а вообще как писали в той теме - вопрос дублирования частично разрешается библиотеками типа AutoMapper.
да и даже если классы дублируются - все равно нужно иметь классы и в БЛ и в слое данных, так как методы БЛ надо выностить в отдельную библиотеку (хотя бы для тестирования), а если методы БЛ у тебя будут работать с объектами EF, то ты вынужден будешь с собой таскать весь контекст, а это совершенно ни к чему
...
Рейтинг: 0 / 0
слой данных и бизлогика
    #38344750
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SA_dddЕсть слой данных, например в виде EF классов.. Фактически получается,
что Бизнес логика дублирует классы EF это норм? или я чего-то не понимаю

Это вопрос не программирования, а вопрос проектирования.
Если часть БЛ (бизнес логика) ушла в модель данных, то понятно что EF-классы будут точно такими же как и БЛ-классы.
Если рассматривать проект, как "Сферический конь в вакууме", то БЛ не должна отражаться в модели данных.
Т.к. данные статичны, а БЛ - динамична.
Но "в реальности все не так как на самом деле".
Поэтому как получится.
Но это не значит, что не нужно стремиться, чтобы в модели данных были только данные, без БЛ.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / слой данных и бизлогика
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]