internal static bool IsPartOfKey(EdmMember edmMember) { if (Helper.IsRelationshipEndMember(edmMember)) { return(((EntityTypeBase)edmMember.DeclaringType).KeyMembers.Contains(edmMember)); } if (!Helper.IsEdmProperty(edmMember) || !Helper.IsEntityTypeBase((EdmType)edmMember.DeclaringType)) { return(false); } return(((EntityTypeBase)edmMember.DeclaringType).KeyMembers.Contains(edmMember)); }