Hello tout le monde

Contexte: appli SL4 avec WCF RIA Services

Ma solution se compose, entre autres:
- un projet avec mes entités
- un projet SL
- un projet RIA Services
- Un projet Web

Dans mon projet SL, j'ai un formulaire bindé sur une instance d'une entitée. Rien de bien méchant.

Mon entitée a la propriété suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[Required(ErrorMessage="La date de détermination initiale est requise")]
public DateTime? InitialValuationDate { get; set; }
Quand je valide mon entitée, j'ai bien le message d'erreur qui s'affiche et qui bloque donc le SubmitChanges via RIA Services

Maintenant, je souhaite mettre en place du multi-langues.
J'ai donc défini un fichier de ressources dans le projet qui contient mes entitées et j'ai modifié ma propriété ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[Required(ErrorMessageResourceName = "InitialValuationDateRequired", ErrorMessageResourceType = typeof(Models.ValidationErrorResources))] 
public DateTime? InitialValuationDate { get; set; }
Maintenant, quand je valide mon entité côté client, rien n'est bloqué, le SubmitChanges via RIA Services se produit et je récupère l'erreur avec le message de validation lors de la callback.
C'est comme si SL aller chercher le message d'erreur sur le serveur.

Comment faire pour ne pas avoir cet A/R inutile???
J'ai essayé en ajoutant mon fichier de ressources "as a link" dans mon projet SL mais ça n'a rien changé.

Merci pour votre aide