هل لا تزال الخصائص التي يتم الوصول إليها عن طريق الحقول محملة بشكل بطيء؟

StackOverflow https://stackoverflow.com/questions/93018

سؤال

أنا أستخدم field.camelcase في ملفات التعيين الخاصة بي لتعيين أشياء مثل المجموعات والكيانات التابعة وما إلى ذلك.وفضح المجموعات كمصفوفات للقراءة فقط.أعلم أن استراتيجية الوصول لا تؤثر على التحميل البطيء، أريد فقط التأكد من أن هذا سيظل مخبأً:

private ISet<AttributeValue> attributes;
public virtual AttributeValue[] Attributes
        {
            get { return attributes.ToArray(); }
        }
هل كانت مفيدة؟

المحلول

تخبره قيمة الوصول فقط بكيفية الوصول إلى الحقل ويخبره field.camelcase فقط باستراتيجية التسمية.هذا لا يؤثر على التحميل البطيء.ستحدد القيمة البطيئة التحميل البطيء في التعيين.

يرى: http://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/mapping.html#mapping-declaration-property

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top