У меня есть база данных, которая содержит таблицу, которая выглядит примерно так:
PropertyId, EntityId, Значение
PropertyId и EntityId являются комбинированным первичным ключом. Каждый объект распределен по нескольким строкам, где каждая строка содержит одно свойство объекта. У меня нет контроля над этой базой данных, поэтому мне придется работать с ней.
Можно ли использовать NHibernate для сопоставления сущностей из этой таблицы отдельным объектам? Мне нужно только читать из этой таблицы, это может немного облегчить ситуацию. Или мне было бы лучше использовать DataReaders и самостоятельно выполнять сопоставление?