坐落在类访问器不会出现与TextInfo和首字母大写工作
-
19-09-2019 - |
题
虽然玩弄一个NHibernate的映射,我注意到属性setter我不得不被过载(或忽略)。这是预期的默认行为与NHibernate的映射。
所以我改成了使用field.camelCase - 这样的NHibernate将设置实体类的私人领域,而不是欢迎使用属性的getter / setter,所以我可以再使用的getter实施
{返回(新TextInfo())ToTitleCase(_property);}
我注意到,输出仍然是什么依然存在,这种方法没有奏效。
我改变了到_property.ToLower();和输出被期待作为小写文字。
因此,似乎有什么东西我还没有做TextInfo完全正确。 NHibernate的正确工作(NB NHibernate的岩石)
任何想法,为什么TextInfo是这样做?也许一些小事我已经错过了..
解决方案
出于某种原因它不与大写字符串工作,uhmmmm微软; P
您的解决方案将是,以第一降低情况下,输入:
get { return (new TextInfo()).ToTitleCase(_property.ToLower());}
不隶属于 StackOverflow