title: LLBLGen Cascading Delete?
body: <p>Is there any easy way to do what seems best described as a "Cascading Delete" in LLBLGen?  An example of what I'm looking for:</p>
  
  <p>You've got these tables:</p>
  
  <pre><code>Customer:  
  -Id
  
  Order:  
  -Id  
  -CustomerId
  
  OrderDetail:
  -Id
  -OrderId
  </code></pre>
  
  <p>Now, I want to delete a specific Customer and all the things that depend on it (all its orders, and all its orders' orderdetails).  Since the database is going to throw a fit if I delete a Customer before deleting the Orders that have its Id as a foreign key, I need to pretty much:</p>
  
  <ol>
  <li>Get the customer</li>
  <li>Get the customer's Orders</li>
  <li>Get each Orders' OrderDetails</li>
  <li>Delete each OrderDetail</li>
  <li>Delete each Order</li>
  <li>Delete each customer</li>
  </ol>
  
  <p>Now, this seems like a pretty common task- I'd think there's be some sort of Delete(Entity entityToDelete, bool isRecursive) function somewhere.  Anyway, is there any easy way to do this?</p>