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

C# Discussion :

OR Mapping en c#


Sujet :

C#

  1. #41
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Si l'idee est plus d'avoir un mappeur pour faire une relation 1/1 entre les tables et les objets, et eviter de faire du SQL, Subsonic est tres bien et gratuit (et dans le cadre d'une problematique RAD, ca depotte)
    Quelle sont les différences entre un ORM et un mapper ?

  2. #42
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par maa Voir le message
    Quelle sont les différences entre un ORM et un mapper ?
    ok, c'est pas clair (mais c'est normal, c'est vendredi...)

    L'idee, c'etait d'essayer d'introduire une difference entre un outil qui fait du mapping 1/1, par rapport a un outil comme EDM/Nh/LightSpeed, ou tu peux avoir des entites qui vont mapper une ou plusieurs tables

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #43
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Par défaut
    Et surtout l'entité n' a pas de responsabilitées propre, pas plus que la maniére d'accès aux données.

    Fowler :
    Mapper :
    layer of mappers that moves data between objects and a database while keeping them independent of each other and the mapper itself
    C'est clair !!!!

    En gros un mapper ne sert qu'à transformer du SQL en objets et vice versa, bref, c'est une couche et une encapsulation.

    Un ORM, ça sert à définir des domains et surtout il n'existe plus de couche SQL réelle.

    Disons qu'un ORM c'est un mapper avec plus d'intelligence, plus centré sur le modèle objet et capable d'offrir plus de services.

  4. #44
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    plus centré sur le modèle objet
    Je crois que je vois ou se situe ton désaccord avec le système d'entité llblgen.
    Maintenant la grosse question serait aussi de se demander jusqu'à quel point on peut assumer du full OO (donc une abstraction forte du monde relationnel) tout en restant suffisamment flexible dans sa façon de charger et persister ses données.

    C'est un débat qui est beaucoup revenu sur le forum du support, déjà simplement de savoir si les entités pouvaient être passées entre les tiers ou non, et aussi si fondamentalement elles pouvaient assumer en tant que telles le rôle d'objets métier.

  5. #45
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Regardez ce qu'il vient de sortir :

    http://code.google.com/p/nhlambdaext...2.0.1.4000.zip
    Quelqu'un à testé ? C'est du sérieux ?

  6. #46
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Par défaut
    Citation Envoyé par _skip Voir le message
    Je crois que je vois ou se situe ton désaccord avec le système d'entité llblgen.
    Maintenant la grosse question serait aussi de se demander jusqu'à quel point on peut assumer du full OO (donc une abstraction forte du monde relationnel) tout en restant suffisamment flexible dans sa façon de charger et persister ses données.

    C'est un débat qui est beaucoup revenu sur le forum du support, déjà simplement de savoir si les entités pouvaient être passées entre les tiers ou non, et aussi si fondamentalement elles pouvaient assumer en tant que telles le rôle d'objets métier.
    Et surtout il ne faut pas oublier que si d'avoir une persistence orientée objet, cela va aussi avec une base, donc des questions de schémas se posent.

    D'où pour moi l'indispensable possibilité de contrôler la conversion d'un objet en élément de la base et de façon très fine.

Discussions similaires

  1. Bump mapping
    Par Francky033 dans le forum DirectX
    Réponses: 7
    Dernier message: 22/11/2003, 18h35
  2. [EJB2.1 Entity] [BES] Mapping automatique et clés étrangères
    Par Bobby McGee dans le forum Java EE
    Réponses: 3
    Dernier message: 15/10/2003, 10h33
  3. Réponses: 2
    Dernier message: 11/07/2003, 18h24
  4. Problème avec memory mapping
    Par gemai dans le forum C
    Réponses: 13
    Dernier message: 04/07/2003, 09h50
  5. Editeur de MAP en delphi pour jeux directX
    Par PetitScorpion dans le forum DirectX
    Réponses: 5
    Dernier message: 09/07/2002, 18h47

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