Re[2]: Вопрос специалистам
От: Dimsen  
Дата: 28.07.06 09:13
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Да все практически.

Я имел ввиду когда не нужно ничего домапливать или допрограммировать,
а framework сам все разруливает согласно заложенной в него (или неё ???) системы правил.

БП>В BLToolkit для этого можно задействовать, например, фабрику объектов.


Если я правильно догоняю, то здесь используется специальное вспомогательное поле, указывающее реальный тип объекта.

БП>Лично я вот прямо сейчас решаю подобную задачу через хранение доп. свойств в виде XML и "домапливаю" специфичные поля ручками.

БП>Если идея разовьётся во что-то законченное и красивое — выложу.

Мое видение этой проблемы такое — есть два варианта решения проблемы:
1. вспомогательное поле с указанием типа объекта,
2. реализация паттерна типа "Реестр" ...
Другие варианты пока в голову не приходят ... только вот как еще объяснить мапперу, что данное поле является ссылкой на объект, который может быть разных типов ??? Я исхожу все-таки из того, что маппер достаточно умный, чтобы дописывать его вручную для каждого типа индивидуально, хочется все-таки иметь некую универсальность решения
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.