/// <inheritdoc/>
 public override void Lock(bool recursive)
 {
     base.Lock(recursive);
     if (!recursive)
     {
         return;
     }
     Hierarchies.Lock(true);
     Types.Lock(true);
     RealIndexes.Lock(true);
     Associations.Lock(true);
     Databases.Lock(true);
     FullTextIndexes.Lock(true);
 }
Exemple #2
0
        public void GetFullTextIndexes()
        {
            //initialize connection
            using (SqlConnection sqlcon = new SqlConnection(ConnectionString))
            {
                sqlcon.Open();
                //retrieving Indexes

                using (SqlCommand sqlFullTextIndexes = new SqlCommand(SQLcommands.GetFullTextIndexes, sqlcon))
                {
                    SqlDataReader indexreader;
                    indexreader = sqlFullTextIndexes.ExecuteReader();

                    //get index create statements
                    while (indexreader.Read())
                    {
                        FullTextIndexes.Add(indexreader[0].ToString());
                    }
                }
            }
        }