Exemple #1
0
        protected virtual void Delete(IQueryFilter filter)
        {
            Database         db;
            SqlStringBuilder sql = GetSqlStringBuilder(out db);

            foreach (string key in this.ChildCollections.Keys)
            {
                this.ChildCollections[key].WriteDelete(sql);
            }

            WriteDelete(sql, filter);
            sql.Execute(db);
            sql.Reset();
        }