NHibernate, отображение дженериков с общим интерфейсом - PullRequest
0 голосов
/ 14 октября 2010

Я столкнулся с дилеммой nhibernate, которая, я уверен, может быть решена, потому что я еще не столкнулся с проблемой, которая не может быть. У меня есть пара небольших классов:

class PropertyDataString : IPropertyData
  string Value {get; set;}
  void Render() { ..render string property.. }

class PropertyDataSelection : IPropertyData
  string Value {get; set;}
  void Render() { ..render selection property.. }

и интерфейс:

interface IPropertydata
  string Value { get; set; }
  void Render() {}

Теперь у меня есть родительский класс:

class Parent
  List<IProperty> Properties

Вопрос, как я могу отобразить это? Как вы видите, PropertyDataString и PropertyDataSelection имеют одинаковые свойства, единственное отличие состоит в том, что реализованы методы интерфейса.

1 Ответ

0 голосов
/ 14 октября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...