IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Validation clé étrangère et migration à silverlight 5


Sujet :

Silverlight

  1. #1
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut Validation clé étrangère et migration à silverlight 5
    Hello,

    Hier j'ai installé la RTW de SL5 histoire d'upgrader mon application.

    Cela a engendré un problème dans la validation basée sur un attribut de validation personnalisé.
    J'avais mis en place un système de validation pour que je puisse contraindre l'utilisateur à saisir certaines données, du style dans une combobox (éléments bindés par référence et pas par ID, je veux dire avec le selecteditem, pas avec le selectedvaluepath).

    Voici le code de mon attribut de validation:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
        [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter, AllowMultiple = true)]
        public class ForeignKeyNotNullRuleAttribute : ValidationAttribute
        {
     
            protected override ValidationResult IsValid(object value, ValidationContext validationContext)
            {
                if (value == null)
                {
     
                    return new ValidationResult(
                            string.Format("Vous devez saisir {0}", validationContext.DisplayName), new[] { validationContext.MemberName });
                }
     
                return ValidationResult.Success;
            }
    J'ai tenté de désisntaller le VS2010 toolkit for SL5 , et rien n'y fait. J'ai toujours la même erreur: lors du submitchanges, même si tout est bon, j'ai une exception RIAsvcs considère qu'il y a une erreur sur mon entité.
    Le pire c'est qu'avant de permettre d'enregistrer ma valeur, je demande une validation basée sur l'idée de Jonathan ANTOINE et tout se passe bien, pas d'erreur...

    A+
    Christophe

    Des idées???

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut
    D'après moi, il y aurait un breaking-change de ce côté là avec les nouveaux RIA services (v1 SP2)... J'en sais pas plus pour l'instant.

    Vu qu'on ne peut pas choisir quelle version de RIA services est utilisée, j'ai dû réinstaller ma machine de dév à l'identique d'avant upgrade, et ça a été + que galère !!

  3. #3
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Merci pour l'info car j'ai été tenté de passer en silverlight 5 sur un projet RIA, mais je vais m'abstenir...

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/06/2011, 18h25
  2. Avis sur composants silverlight pour migration
    Par cbleas dans le forum Débuter
    Réponses: 4
    Dernier message: 20/06/2009, 14h26
  3. Migration Access vers silverlight
    Par cbleas dans le forum Silverlight
    Réponses: 4
    Dernier message: 07/11/2008, 09h24
  4. Clé étrangère dans fichier de migration
    Par cissou06 dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 20/02/2008, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo