I'm wondering if I should be able to retrieve entities using a DiskOrderedCursor (for optimal read performance) and deserialize them back to my custom entity objects.Yes, you can.
I've tried using the Bind API (even though I did not use it to serialize the objects on insert), but I get the following error. Is there a better method for this?You have the right idea but the problem is that you're using the SerialBinding, which is not the binding used to by the DPL. You can get the DPL's bindings from the DPL itself. See the "Low Level Access" section here: