Я использую Fluent NHibernate AutoMappings для сопоставления моих сущностей, включая несколько составных объектов.
Один из объектов компонента содержит свойство, подобное следующему:
public string Value
{
set _value = value;
}
Это вызывает NHibernate.PropertyNotFoundException: "Не удалось найти получатель для свойства 'Value' ..."
Я хочу игнорировать это свойство.
Я попытался создать IAutoMappingOverride для класса компонента, но я не смог использовать AutoMapping <>. IgnoreProperty (x => x.Value) по той же причине.
«Свойство или индексатор« MyComponent.Value »нельзя использовать в этом контексте, потому что в нем отсутствует метод доступа get»
Я также посмотрел на IComponentConvention, но никак не вижу возможности изменить сопоставления с этим соглашением.
Буду признателен за любую помощь ...
Спасибо