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 :

Ré-utiliser les DataAnnotations dun RIA services dans le ViewModel sans les redéfinir?


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 Ré-utiliser les DataAnnotations dun RIA services dans le ViewModel sans les redéfinir?
    Bonjour,

    Dans la majorité des cas, lorsque je crée une application Silverlight avec MVVM, je peux directement exposer les entités (celles directement fournies par le modèle RIA que j'ai défini). Mais il arrive parfois qu'il faille un wrapper autour pour certaines petites fonctionnalités supplémentaires.
    A ce moment-là, comment récupérer les annotations de validation générées par la couche RIA pour l'appliquer à la couche view model sans tout devoir redéfinir à l'identique?
    Je sais qu'on peut definir côté client, des fonctionnalités supplémentaires (champs calculés, etc...) dans le côté "partial" du code généré dans le model RIA. Mais si c'est pas possible, comment faire? Ca doit arriver, non?

    Christophe

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    T'as essayé le *.shared.cs ?

  3. #3
    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
    Merci pr ta réponse, mais ma question n'est pas de savoir comment étendre le modèle RIA. C'est plutôt de savoir s'il y a un moyen de récupérer les dataannotations définies sur le modèle pour les réappliquer sur un view model. (et de gérer à ce moment là les erreurs sur ce VM)

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    A part recopier les dataannotations de l'entité sur le VM, je ne vois pas d'autres techniques simples

  5. #5
    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
    Justement c'est ce que je veux éviter. Faut-il que j'écrive une classe de base de mon modèle qui récupère toute ces erreurs et qui puisse les exposer à travers INotifyDataErrorInfo?

Discussions similaires

  1. [AC-2000] Dans un état, numéroter les pages d’un groupe « page x sur y ».
    Par ClaudeLELOUP dans le forum Contribuez
    Réponses: 9
    Dernier message: 14/12/2016, 18h07
  2. Réponses: 6
    Dernier message: 03/10/2013, 11h43
  3. Réponses: 0
    Dernier message: 10/08/2010, 22h58
  4. Passer des valeurs dans mon actionform sans les afficher
    Par tonito53 dans le forum Struts 1
    Réponses: 6
    Dernier message: 04/01/2007, 11h36
  5. Incorporation d’un sous rapport dans un rapport, sans données communes
    Par sgrosjean94 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 28/09/2006, 12h05

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