/** * This will DELETE this object's <%= $objTable->ClassName; %> instance from the database. * It will also unassociate itself from any ManyToManyReferences. */ public function Delete<%= $objTable->ClassName; %>() { <% foreach ($objTable->ManyToManyReferenceArray as $objManyToManyReference) { %> $this-><%= $objCodeGen->VariableNameFromTable($objTable->Name) %>->UnassociateAll<%= $objManyToManyReference->ObjectDescriptionPlural %>(); <% } %> $this-><%= $objCodeGen->VariableNameFromTable($objTable->Name); %>->Delete(); }