Я пытаюсь отобразить свойство сущности таким образом, чтобы оно записывало его значение в столбец базы данных, но извлекало его значение по формуле.
Чтобы сосредоточиться на реальной проблеме, я упростил пример,В действительности формула является немного более сложной и использует фильтр NHibernate.
<many-to-one cascade="all" class="Thing" lazy="false" name="MyThing"
formula="(SELECT Things.Value FROM Things WHERE Things.Id = MyThingId)">
<column name="MyThingId" />
</many-to-one>
Однако формула игнорируется, если я не удалю строку <column name="MyThingId" />
.
Как бы я исправитьэто отображение, чтобы NHibernate использовал формулу?