Hi Ankan,
when you display table entries in a view it is desirable to create BOL entity for every table entry every time you display the view, because your table can be changed - some entries can be added/deleted/modified by someone else - while you are displaying them in the view. You need to display actual table context, don't you?
The second question, I suggest you to create a custom controller with the same table context node and link your view's table context node with that node of the custom controller. You then will be able to use your ZORDER collection in any new view referring to that custom controller. That context node of the controller will have a table collection from your initial view.
Regards,
Aliaksei.