【发布时间】:2010-04-20 16:07:08
【问题描述】:
我正在使用 Fluent NHibernate AutoMappings 来映射我的实体,包括一些组件对象。 其中一个组件对象包含如下属性:
public string Value
{
set _value = value;
}
这会导致 NHibernate.PropertyNotFoundException: "Could not find a getter for property 'Value'..."
我想忽略这个属性。
我尝试为组件类创建 IAutoMappingOverride,但出于同样的原因,我无法使用 AutoMapping.IgnoreProperty(x => x.Value)。 "属性或索引器 'MyComponent.Value' 不能在此上下文中使用,因为它缺少 get 访问器"
我还查看了 IComponentConvention,但看不到使用此约定更改映射。
任何帮助将不胜感激......
谢谢
【问题讨论】: