למי שלא מכיר AttributeHierarchyOptimizedState ו AttributeHierarchyEnabled
הן שתי תכונות של attrribute שבימיד.
AttributeHierarchyEnabled -
יכול לקבל את הערכים true או false.
property זה מאפשר יצירה של היררכיה על ה Attribute . כאשר משנים את הערך ל false אזי ניתן
יהיה לראות את הערכים שלו רק כתכונה (property) של Attribute אחר.
דוגמה לשימוש הוא כשרוצים להציג את הטלפון או הכתובת של הלקוח אך לא לבצע חיתוך על ערכים אילו.
AttributeHierarchyOptimizedState-
למי שהתכונה של AttributeHierarchyEnabled הוגדרה כ true ניתן להגדיר
AttributeHierarchyOptimizedState. תכונה זו קובעת האם ליצור אינדקסים עבור ה attribute hierarchy
בחירה בערך false תגרום לפרוסס לרוץ מהר יותר שכן בניית אינדקסים הינו תהליך כבד
אך החוסר באינדקסים יפגע בביצועים של חיתוך ( slice ) .