Drupal 7: entity field as single/multivalued based on content type I have a 'gender' entity(taxonomy) field.

I want to use it as single valued for content type X and multi-valued for content type Z in Drupal 7?

Is there any other work around to achieve this functionality?
Shortly, no.  

Take a look at project Field instance cardinality and an issue #1029298.  


  This currently only works with fields that use options widgets (ie select list or checkboxes), and only allows them to be overridden to be single-valued.


Theoretically, you can create field as multi-valued and limit cardinality for content type X programmatically.