title: Workaround for breezejs not supporting cascade delete?
body: <p>It caused me a big headache until I found out that breezejs doesn't support cascade delete yet from this <a href="https://breezejs.uservoice.com/forums/173093-breeze-feature-suggestions/suggestions/3901287-client-side-cascade-delete" rel="nofollow">link</a>. I tried to workaround this limitation by adding a cascade delete constraint to database table directly. However, it doesn't seem working for breeze either (it works if I manually delete the parent row). From my observation, when breeze deletes a parent row, it sets the foreign key of the child to null. Any idea?</p>
  
  <p>By the way, to avoid breeze throw exception on delete, I had to make the foreign key nullable. I also have to turn off cascade delete on entity framework.</p>