在使用 nhibernate 映射时,我注意到我拥有的属性设置器被重载(或被忽略)。这是休眠映射的预期默认行为。
所以我将其更改为使用 field.camelCase - 所以 NHibernate 将设置实体类的私有字段而不是属性 getter/setter,这样我就可以使用 getter 来实现
获取{返回(新TextInfo())。ToTitleCase(_property);}
我注意到输出仍然是持久的,并且这种方法不起作用。
我将其更改为 _property.ToLower(); 并且输出应为小写文本。
所以看来我在 TextInfo 方面做得不太对。NHibernate 工作正常(NB NHibernate 岩石)
任何想法为什么 TextInfo 这样做?可能是我错过了一些微不足道的事情..