How do I restrict view/edit access to a custom content type node to only the user it belongs to? There is a content type; let's call it Contract. I have an user role; let's call it Consultant.

I added a Consultant field to the Contract content type with Entity Reference. 

How can I restrict access to view/edit that specific node to only the user it belongs to?
You can use the Node access user reference module.


  Gives content access permissions to users for content that references the users with User reference or Entity reference.