Создание мепперов
От: igor_fle  
Дата: 30.08.05 12:08
Оценка:
Есть во-общем довольно тривиальный вопрос, на который есть много разных вариантов ответа, но тем ни менее — кто и как создаёт мепперы.

Я вижу несколько вариантов :
1. Создание непосредственно в коде класс — new OrderMapper();
2. Использование фабрики — Mappers.CreateOrderMapper();
3. Использование фабрики вместе singleton — Мappers.Instance.CreateOrderMapper();
4. Использование класса Register, как по Фаулеру — Register.Mapper(typeof(OrderMapper));
.....

Можете ли Вы дополнить предложенный список и высказаться по-поводу наилучшего способа.

И ещё один вопрос мучает меня. Если мне надо сразу 3 меппара, то как Вы поступаете в подобных случаях, создаёте объект коннекшен/датаменежер отдельно, а потом передаёте в меппер или создаёте всегда внутри меппера новый коннекшен/датаменежер.

И ещё один вопрос, где и кем должен создаваться меппер.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.