Re[6]: Несколько вопросов по Меппарам.
От: Аноним  
Дата: 25.04.05 07:50
Оценка:
Здравствуйте, Козьма Прутков, Вы писали:

>> Етот расчёт действительно делается полностью в Бд в СП. Расчёт имеет отношение к бизнесс логики, поетому он не должен лезть сам в БД, а через какой-то DAL(Mapper)

>> объект. Что-то у меня каша какая-та в голове.

КП>вот представь свою модель. Какой класс в ответе за вычисление этого риска? Я так думаю, что какая-то Заявка (к примеру). Соответсвенно, все желающие получить эти сведения для известной им заявки будут делать так:

КП>Заявка ord;
КП>int risk = ord.GetCreditRisk();

КП>Похож?


Да, похож.

Давай определимся с терминами.
Я понимаю под стратегией класс который, отвечает за логику расчёта риска.
Он взаимодействует с БД. И если я правильно понимаю, то обращение к БД, должно быть в этом же классе. Может это оправдано поскольку основная логика написана в процедуре, но если сама стратегия отягасчена логикой и многократными обращениями в БД, то мы теряем разделение между двумя слоями, или я неправильно понял.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.