Calling .Remove() is executing an UPDATE statement instead of a DELETE and results in error: "Cannot insert value NULL into column"
EF 4: Removing child object from collection does not delete it - why?