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 :

RIA services, personnaliser et integrer des données "tierces"


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 RIA services, personnaliser et integrer des données "tierces"
    Bonjour tt le monde,

    Je suis en train de voir sur quelles bases partir (choix d'accès aux données) pour la prochaine application que j'ai à réaliser. Je pensais partir sur SL + RIA services pr l'accès aux données.
    C'est une application assez simple dont le but est de gérer les formations données et reçues par les employés. Il y aura une BDD sql server derrière.
    Tout est assez simple, à un détail prêt: la notion d'employé ne se trouve pas dans la même BDD que la BDD que je vais créer.Je stockerai un ID unique d'employé pour y faire référence.
    La liste des employés sera en lecture seule pour moi. Je pourrai y accéder soit par un web service, soit par une vue SQL.

    Comment faire pour intégrer ces entités read-only externes à mon domaine RIA?

    Merci pr vos vrillantes idées...
    A+
    Christophe

  2. #2
    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
    Bonjour,

    Il n'y a pas de problème en fait le RIA service n'est pas directement lié aux base de données mais au modèle.
    Par contre je pense pour éviter les complications, que ton modèle doit bien différencier les Employés de la base en lecture seule et l'Employés de la base de travail. Et je pense qu'il ne faut pas faire de lien de dépendance entre les objets des deux base pour éviter d'avoir des problème, surtout si tu utilises EF.

  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
    Mais comment faire dans un modèle pour intégrer des entités de 2 BDDs différentes? (suis pas assez expert en EF)

    Précision: il n'y a qu'une notion d'employé qui est définie dans la BDD en read-only (idemployé, no, prénom, etc...).
    Dans ma base où je vais enregistrer les formations, je vais en gros créer les liens entre tous ces gens dans des tables (formation, sessions, etc...). Mais à aucun moment je ne dupliquerai mes données "employé". C'est l'idemployé que j'utiliserai qui est externe (référence à une entrée dans ma BDD employés en read-only)...

    Suis-je clair?

  4. #4
    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
    Une solution est de lier les 2 bases de données au niveau SQL, de faire par exemple une vue de la table Employé dans ta base de travail (ou directement) et monter un modèle EF tout beau avec les relations.
    Sinon faire 2 modèles indépendants l'un ayant qu'un objet en readOnly, c'est pas si génant et gérer dans le modèle de travail un champ IdEmployé au lieu d'un propriété Employé.

  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
    Citation Envoyé par NicoL__ Voir le message
    Une solution est de lier les 2 bases de données au niveau SQL, de faire par exemple une vue de la table Employé dans ta base de travail (ou directement) et monter un modèle EF tout beau avec les relations.
    C'est ce que je suis en train d'expérimenter

    Citation Envoyé par NicoL__ Voir le message
    Sinon faire 2 modèles indépendants l'un ayant qu'un objet en readOnly, c'est pas si génant et gérer dans le modèle de travail un champ IdEmployé au lieu d'un propriété Employé.
    Là par contre je vois pas trop comment faire. Entre temps je suis tombé sur ça. Je suis débutant en RIA services, donc il me faut un certain temps de digestion de tout ça.

    En tout cas merci @Nicol__

  6. #6
    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
    Je connaissais pas cette doc, oui je pense que c'est ce que tu veux faire. Je pensais qu'on pouvait faire un domaines service baser sur 2 modèles EF d'une manière ou d'une autre, mais c'est peut-être plus compliqué que de faire 2 domaines services différents.

Discussions similaires

  1. Integrer des données dans ma BDD sous VB
    Par Delack dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 15/12/2008, 21h23
  2. [JTable] Personnaliser l'insertion des données dans une colonne
    Par grospatapouf dans le forum Composants
    Réponses: 0
    Dernier message: 15/10/2008, 08h34
  3. [XML] Integrer des données d'un fichier xml dans un autre ?
    Par vpet dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 16/03/2006, 18h41

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