لا يبدو أن مجموعة Accessor على الفصل يعمل مع TextInfo و TITLECASE
-
19-09-2019 - |
سؤال
في حين يلعب حول رسم الخرائط أحمق، لاحظت أن STERTER الخاصية التي كنت قد حملتها (أو تجاهلها). هذا هو السلوك الافتراضي المتوقع مع تعيين أحمق.
لذلك قمت بتغييره لاستخدام الحقل.camelcase - لذلك من شأنه أن يحدد Nibernate الحقل الخاص لفئة الكيان وليس Getter / STERTER أكثر من ذلك، لذلك يمكنني استخدام Getter للتنفيذ
احصل على {return (textinfo (textinfo جديد). totitlecase (_property)؛}
لقد لاحظت أن الإخراج كان ما زال ما كان مستمرا ولم تعمل هذه الطريقة.
لقد غيرت إلى _property.tolower ()؛ وكان الناتج متوقعا كنص حالة صغيرة.
لذلك يبدو أن هناك شيء لم أفعله مباشرة مع TextInfo. كان Thhibernate يعمل بشكل صحيح (NB NB Locks)
أي أفكار لماذا textinfo تفعل هذا؟ ربما شيء تافه فاتني ..
المحلول
لسبب ما لا يعمل مع سلاسل العلوية، Uhmmmm مايكروسوفت؛ ص
سيكون الحل الخاص بك في حالة انخفاض الإدخال أولا:
get { return (new TextInfo()).ToTitleCase(_property.ToLower());}