Developpez.com - Rubrique .NET

Le Club des Développeurs et IT Pro

Apprendre le mapping Object/Relationnel

Un tutoriel de Christian Peyrusse

Le 2004-08-23 12:00:00, par Malick, Community Manager
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Christian Peyrusse :

Introduction au mapping Object/Relationnel
Dans cet article nous aborderons l'architecture ObjectSpaces, vous saurez définir un mapping entre nos objets et nos tables, récupérer des données à l'aide du langage de requêtage OPath, utiliser les objets du modèle ObjectSpaces, ObjectReader, ObjectSet et ObjectQuery. Nous verrons pour terminer comment mettre en œuvre la persistance de données.
Bonne lecture

Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation DotNET.
  Discussion forum
10 commentaires
  • Vulvulune
    Membre régulier
    A mon avis cet article devait tout simplement être supprimé, car ObjectSpaces était dans les versions bêta de Visual Studio 2005 mais n'a jamais été dans la version finale. Voir https://social.msdn.microsoft.com/Fo...forum=netfxbcl

    Linq to sql et ensuite entity framework ont été les descendants de ce projet avorté.

    A quoi bon polluer le site avec des articles sur des technologies de plus de 10 ans qui n'ont jamais atteint la version 1?
  • François DORIN
    Expert éminent sénior
    Envoyé par Vulvulune
    Mais ce n'est pas un déterrage du sujet dans le forum car l'article est depuis le 18.07.2017 sur la page d'accueil du site et cela est un manque de respect pour les 1507 personnes qui ont perdus du temps à le parcourir.
    Sans vouloir t'offenser, il ne me semble pas que tu aies une quelconque représentativité pour affirmer que les 1507 personnes qui ont parcouru l'article ont perdu leur temps. C'est peut être ton cas (et j'en suis désolé), mais merci de ne pas t'exprimer au nom des autres.

    Ensuite, je tiens à te rappeler que nous sommes tous bénévoles ici, et nous prenons donc sur notre temps libre pour participer et faire vivre ce site. Et une des forces de Développez.com est d'avoir des articles sur des sujets divers et variés, allant de la techno très particulière lié à un domaine particulier à des principes ou méthodologies généraux, en passant par howto (liste non exhaustive).

    Pour garantir la disponibilité des articles, les vieux articles sont mis au gabarit afin de permettre leur pérennité. Car oui, Développez.com est un site vivant où les choses bougent et évoluent. Le fait que l'article soit ici consacrée à une techno obsolète et abandonnée n'entre pas en compte. Comme je le disais, nous sommes tous bénévoles ici, et comprends bien que la personne qui s'est occupée de la gabarisation n'a pas forcément les connaissances techniques pour juger la pertinence de l'article, notion très subjective qui plus est. L'article aurait été sur du XML par exemple, je suis sûr que cela ne t'aurait pas gêné qu'il apparaisse sur la page d'accueil du site.

    Sans compter, comme je le disais précédemment, qu'ignorer un article serait irrespectueux vis-à-vis de son auteur.

    Maintenant, n'hésite pas à te joindre à nous et à venir nous aider. Il y a beaucoup de choses qu'il est possible de faire, comme par exemple, écrire un article. C'est avec plaisir qu'il sera publié et affiché sur la page d'accueil
  • sinople
    Membre chevronné
    Au début, je me suis demandé pourquoi on faisait l'impasse sur un comparatif avec des solutions tels qu'Entity Framework.

    Puis j'ai vu la fin de l'article avec référence à SQL 2000 ainsi que la date de publication, c'est à dire 2004 !

    Y a une raison que la rubrique des publications fasse du déterrage ?
  • beekeep
    Rédacteur/Modérateur
    Juste une remarque le titre indique "en c#" et les exemples de code sont en VB ()
  • shenron666
    Expert confirmé
    Parler d'introduction au mapping Object/Relationnel en présentant un ORM obsolète pour lequel il y a peu voire pas de ressources, cela risque d'induire en erreur les novices.
    J'ai remarqué ceci en fin d'article :
    la version utilisée est en bêta-test, il faudra attendre la version Release pour pouvoir l'utiliser en production
    Je pense que cet ORM n'est jamais sorti de sa bêta.

    De plus, aucune explication concernant le fichier de mapping, pierre angulaire de l'ORM.
    Et les exemples sont effectivement en VB
  • François DORIN
    Expert éminent sénior
    Bonjour,

    Envoyé par Vulvulune
    A mon avis cet article devait tout simplement être supprimé, car ObjectSpaces était dans les versions bêta de Visual Studio 2005 mais n'a jamais été dans la version finale. Voir https://social.msdn.microsoft.com/Fo...forum=netfxbcl

    Linq to sql et ensuite entity framework ont été les descendants de ce projet avorté.

    A quoi bon polluer le site avec des articles sur des technologies de plus de 10 ans qui n'ont jamais atteint la version 1?
    Absolument pas. L'annonce de l'article a été faite le 23/08/2004, soit lors de la sortie de l'article. Rien de plus normal.

    Ensuite, il y a eu ce que l'on appel un déterrage (et ici un très très beau déterrage !) par sinople qui a répondu à cette discussion 13 ans après, ce qui a remis en avant cette discussion.

    Il n'y a donc aucune raison pour supprimer cet article, même s'il est aujourd'hui totalement obsolète. De plus, cela serait un manque de respect envers l'auteur.
  • Vulvulune
    Membre régulier
    Admettons qu'on garde l'article pour l'archéologie de l'informatique. Mais ce n'est pas un déterrage du sujet dans le forum car l'article est depuis le 18.07.2017 sur la page d'accueil du site et cela est un manque de respect pour les 1507 personnes qui ont perdus du temps à le parcourir. Il faudrait donc soit le supprimer de la page d'accueil rapidement soit marqué en haut de l'article bien en évidence qu'il s'agit d'une archive.
  • Malick
    Community Manager
    Salut sinople,

    Merci pour ce retour.

    Envoyé par sinople

    Y a une raison que la rubrique des publications fasse du déterrage ?
    Ce n'est pas un déterrage comme tu le penses, mais c'est une ressource qui était déjà présente sur Developpez.com, mais non au format que nous utilisons actuellement. Et souvent c'est en PDF, raison pour laquelle on les passe au bon gabarit pour les garder accessibles sur le site.

  • Malick
    Community Manager
    Salut,

    Merci pour vos retours. Je viens de modifier le titre.
  • Pol63
    Expert éminent sénior
    Avec le temps, l'auteur a du se rendre compte que c'était devenu du temps perdu, non ?