Я имею дело с устаревшим db, который использует фиктивные записи для пустые отношения.NHibernate Скрыть фиктивный объект
Пример: изделие имеет отношение к поставщику. Если изделие не имеет поставщика, для статьи, предназначенной для соответствия между обеими таблицами, присваивается фиктивный поставщик с идентификатором 0.
При добавлении новой статьи через nhibernate, я должен загрузить и назначить этого фиктивного поставщика новой статье. Я предпочел бы иметь возможность добавить новую статью и оставить поле поставщика как NULL.
Итак, я ищу решение для прозрачного преобразования NULL в эту фиктивную запись и наоборот. С помощью this question мне удалось выполнить преобразование из NULL в фиктивную запись, но как я могу скрыть фиктивный объект в моем коде?