У меня есть требование связать сущность типа 'Поле', у которой в качестве свойства есть Список. Список будет иметь смешанные типы поведения, но все они наследуются от поведения. Мне нужно, чтобы список связывался с правильными производными типами, чтобы их можно было правильно сохранить.
Я использую технику, используемую в DerivedTypesModelBinder в библиотеке MvcContrib, в соответствии с которой у меня есть свойство для каждой из моих сущностей, которое содержит тип, который необходимо создать. Поле называется «XxModelTypexX».
Моя проблема в том, что я не уверен, как изменить тип свойства в привязке пользовательской модели. Каждый раз, когда я пробую, он просто связывает общий список Поведений.
Любая помощь будет оценена.