The TypeDescriptor with name '{0}' does not specify the name of the identifier being referred to in the Entity '{1}' in namespace ...

The TypeDescriptor with name '{0}' does not specify the name of the identifier being referred to in the Entity '{1}' in namespace '{2}'. Whenever attributes IdentifierEntityName and IdentifierEntityNamespace are specified, the attribute IdentifierName should also be specified.