You cannot share vmnics with multiple vDS, however, depending on your vendor you can use the same physical uplink, create multiple virtual vmnics that map to the same physical uplink. These will be presented to the ESXi host as multiple vmnics which in turn can be used to create multiple vDS with.
I'm aware that Cisco FIs can do the above, your vendor may very. If you're equipment isn't able to do this sort of setup then you'll have to have everything on the same vDS assuming they need network access.