Свободный NHibernate и автоматическое обобщение типов - PullRequest
4 голосов
/ 30 августа 2010

Я автоматизирую большую часть своей модели, но у меня проблема с генериками.У меня есть ValueContainer<TValue>, и я делаю его абстрактным, чтобы он не выдавал исключение во время автоподстановки.Далее я должен создать классы типа StringValueContainer просто для отображения.Излишне говорить, что мне не нравится этот подход, так как я совершенно доволен универсальными классами.

Итак, вопрос в том, как мне вручную отобразить классы типа ValueContainer<string>, которые наследуются от автоматизированногоучебный класс?Я попытался свободно настроить подкласс с помощью SubclassMap, но это, как и ожидалось, не удалось.

Просто чтобы уточнить: у меня есть StringValueContainer: ValueContainer<string>, но класс StringValueContainer не добавляет никакого значения, за исключением автоматического преобразования, поэтому мне интересно, если это можно сделать более чистым способом.

...