コード例 #1
0
            public void delete()
            {
                // delete recursive
                foreach (DictionaryItem dd in Children)
                {
                    dd.delete();
                }

                // remove all language values from key
                Item.removeText(_uniqueId);

                // Remove key from cache
                DictionaryItems.Remove(key);

                // remove key from database
                Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(_ConnString, CommandType.Text,
                                                                           "delete from cmsDictionary where [key] ='" + key + "'");
            }
コード例 #2
0
        public virtual void Remove(TKey key)
        {
            var exists = Contains(key);

            if (!exists)
            {
                return;
            }

            if (UniqueKeys)
            {
                DictionaryItems.Remove(key);
            }
            else
            {
                ListItems.RemoveAll(i => i.Key.Equals(key));
            }
        }
コード例 #3
0
ファイル: Dictionary.cs プロジェクト: KerwinMa/justEdit-
            public void delete()
            {
                OnDeleting(EventArgs.Empty);

                // delete recursive
                foreach (DictionaryItem dd in Children)
                {
                    dd.delete();
                }

                // remove all language values from key
                Item.removeText(UniqueId);

                // remove key from database
                SqlHelper.ExecuteNonQuery("delete from cmsDictionary where [key] ='" + key + "'");

                // Remove key from cache
                DictionaryItems.Remove(key);
            }