You can use a single NIC configured for 802.1q trunking. I haven't used Hyper-V in a long time, but basically you end up assigning the VMs to the VLANs. This would connect to a trunk port on the MX65.
The other option is to use a NIC for each VLAN, which goes to access ports on the MX65 configured for the appropriate VLAN.