I've mapped child collections with cascade="all-delete-orphan" and tried
var parent = session.Load<Parent>(id);
session.Delete(parent);
But it also loads parent and all its children before deleting them. Is there a way to delete parent and children without loading them or at least only load parent?