Re[2]: Разница между Rich и Anemic на примере (пример тут)
От: Аноним  
Дата: 20.03.12 15:23
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Нет, потому что у тебя нет логики вокруг источников данных.


Как нет логики? Есть:

1. Получить последнюю запись в базе, на основании которой делать запрос.
2. Выделить из сообщения данные корреспондента (там не простая логика).
3. Проверить, существует ли в базе этот корреспондент. Если нет, создать.

Как все это сделать в Rich?

Код для вызова SOAP-метода изменить не можем -- он создан автоматически.

Код для работы с базой (мапинг) так же написан автоматически с помощью EF-кодогенератора.

Где же тогда создать объекты данных и связанные с ними методы, согласно ООП-парадигме?

G>А вообще тут типичная ETL задача, для которой код писать не нужно.


Да? Поясните старому дураку как можно сделать не написав кода (SQL -- тоже код, для нас менее приемлем, нежели C#)? Уточнение SOAP-сервис очень своеобразный, переписать его мы не можем -- не наш + есть непростая логика выделения корреспондента из сообщения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.