private void AddSubEntityType(EntityType subEntityType) { InternalSubEntityTypes.Add(View.EntityTypes[subEntityType]); subEntityType.BaseTypeChanged += et => { InternalSubEntityTypes.Remove(InternalSubEntityTypes.First(uiet => uiet.BusinessInstance == et)); BusinessInstanceBaseTypeChanged(et); }; }
internal UIEntityType(CSDLView view, EntityType entityType, UIEntityType subEntitiType) : this(view, entityType) { InternalSubEntityTypes.Add(subEntitiType); }