L'opérateur '==' ne peut pas être appliqué aux opérandes de type 'System.Guid' et 'string' dans linq to entity

J'obtiens ce message d'erreur 'Opérateur '==' ne peut pas être appliquée à des opérandes de type 'System.Guid " et "string" dans linq to entityframework code ci-dessous.
dans le code ci-dessous CustomerId est Guid et customerProfileId est une chaîne.

var accountQuery = from C in CustomerModel.CustomerProfile
                  where C.CustomerId == customerProfileId //Error here                    
                 select C;

source d'informationauteur user1029184