/// <summary>
        /// Wird aufgerufen, bevor der MainActivator aktiviert wird.
        /// Hier sollten alle von einem DB-Objekt abhängige Initialisierungen
        /// durchgeführt werden.
        /// </summary>
        private void MainActivator_OnActivating(object sender, System.EventArgs e)
        {
            // Aktivierung mit <null> verhindern
            if (m_MainActivator.DbObject == null)
            {
                return;
            }

            string domaintrustsclause = ActiveDirectory.GetUserOrGroupDomainTrustWhereClause(m_MainActivator.DbObject);

            m_MemberRelation1.WhereClause = SqlFormatter.AndRelation(
                domaintrustsclause,
                string.Format("UID_Person in (select UID_Person from Person where {0} AND {1})",
                              SqlFormatter.Comparison("IsDummyPerson", true, ValType.Bool),
                              SqlFormatter.Comparison("IsTASUser", true, ValType.Bool))
                );

            m_MemberRelation1.RootFilterMemberWhereClause =
                SqlFormatter.UidComparison("UID_ADSDomain", "%UID_ADSDomain%");


            m_MemberRelation1.RootFilterWhereClause = ActiveDirectory.GetDomainTrustWhereClause(m_MainActivator.DbObject);
        }