Hello Arun,
It looks like it's unable to fetch the entity in the Metadatacache. Does this entity really exists and if it does, are we calling the entity using [Entity].EntityLogicalName to get the correct name.
You can refer this msdn.microsoft.com/.../cc156114.aspx - EntityMetadata.LogicalName Property