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

Accès aux données Discussion :

[EntitySpaces] Des avis sur cet ORM ?


Sujet :

Accès aux données

  1. #1
    Membre expérimenté Avatar de davcha
    Profil pro
    Inscrit en
    avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 1 258
    Points : 1 443
    Points
    1 443
    Par défaut [EntitySpaces] Des avis sur cet ORM ?
    Je cherche un outil de mapping O/R correct qui supporte PostgreSQL et permette de générer les classes métier automatiquement.

    Dans mes recherches je suis tombé sur EntitySpaces qui jusqu'ici me semble très bien (j'utilise la version trial de 45 jours pour le moment).

    Cependant, j'hésite à payer les $149 pour le moment. J'aimerais savoir si certains développeurs ici ont déjà utilisé cet ORM, s'ils ont rencontrés des problèmes avec et ce qu'ils en pensent.

    Est-ce une "valeur sure" ?
    Y a-t-il mieux ( et moins cher ? ) ailleurs ?

  2. #2
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : mars 2002
    Messages : 524
    Points : 2 850
    Points
    2 850
    Par défaut
    EntitySpace n'est pas vraiment le truc le plus connu.. Il existe plein de solutions de mapping O/R, c'est la grande mode.
    ça sent toujours l'usine à gaz c'est machin là.
    je préfère mille fois un générateur de DAL sous CodeSmith ou autre que ces architectures complexes et utilisées par trop peu de monde, donc à la fiabilité douteuse (car trop peu utilisé donc trop peu testé en "vrai").
    Perso je n'utiliserais aucun de ces framework sde mapping pour un soft en production.
    Mais si c'est une voie que tu veux creuser alors autant prendre un truc gratuit (donc plus utilisé et peut être mieux débuggé, enfin on l'espère). Par exemple CSLA, mais il y en a d'autres.

    Si tu peux attendre, le mieux est de regarder dans le direction ADO.NET V3 avec vNext qui fera du mapping O/R nativement dans le framework.

  3. #3
    Membre expérimenté Avatar de davcha
    Profil pro
    Inscrit en
    avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 1 258
    Points : 1 443
    Points
    1 443
    Par défaut
    J'avais pensé à DLinq effectivement, mais le fait qu'actuellement il ne supporte que sqlserver m'a un peu refroidi.

    Actuellement, j'utilise beaucoup PostgreSQL, avec la librairie Npgsql.
    Tu parles de générateur de DAL sous codesmith, par exemple, cela pourrait-il générer une DAL "native" vers Npgsql ?

  4. #4
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : mars 2002
    Messages : 524
    Points : 2 850
    Points
    2 850
    Par défaut
    Citation Envoyé par davcha Voir le message
    J'avais pensé à DLinq effectivement, mais le fait qu'actuellement il ne supporte que sqlserver m'a un peu refroidi.
    C'est très temporaire, Linq to SQL supportera au final tous les pilotes ADO.NET et c'est pour dans plus très longtemps maintenant.
    Tout dépend donc de l'urgence de ton dev.

    Citation Envoyé par davcha Voir le message
    Actuellement, j'utilise beaucoup PostgreSQL, avec la librairie Npgsql.
    Tu parles de générateur de DAL sous codesmith, par exemple, cela pourrait-il générer une DAL "native" vers Npgsql ?
    Je ne sais pas s'il existe des modèles de génération pour PostgreSQL, mais un outil comme CodeSmith est un générateur de code basé sur des templates. ça doit pas être bien compliqué de modifier un template SqlServer ou autre pour changer juste la syntaxe sql de Postgre là où il le faut.

    mais il existe plein de générateurs de DAL, par exemple : LLBLGenPro qui a bonne presse, ou www.nettiers.com qui a l'avantage d'être gratuit et assez puissant.

  5. #5
    Membre expérimenté Avatar de davcha
    Profil pro
    Inscrit en
    avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 1 258
    Points : 1 443
    Points
    1 443
    Par défaut
    Mais le code généré par ces outils vise directement ADO.NET ou bien passe par un ORM (style NHibernate, EntitySpaces ou autre) ?

    J'ai déjà bien utilisé mygeneration avec nhibernate et entityspaces (c'est pour ça que j'en parle d'ailleurs), mais je n'ai pas vraiment trouvé le moyen de produire un code visant directement ado.net (ce qui me semble un peu plus intéressant, notemment pour les raisons que tu as évoqué précédemment).

    Côté urgence de mon développement, c'est "le plus vite possible" en fait

  6. #6
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : mars 2002
    Messages : 524
    Points : 2 850
    Points
    2 850
    Par défaut
    Citation Envoyé par davcha Voir le message
    Mais le code généré par ces outils vise directement ADO.NET ou bien passe par un ORM (style NHibernate, EntitySpaces ou autre) ?
    Les générateurs de DAL que je connais visent directement ADO.NET, c'est ce qui est pratique.


    Côté urgence de mon développement, c'est "le plus vite possible" en fait

    sans blague ? :-)

Discussions similaires

  1. Impossible de copier des AVI sur un disque dur externe
    Par pierrot10 dans le forum Windows XP
    Réponses: 4
    Dernier message: 04/03/2008, 20h40
  2. [ETUDE] Des avis sur Supinfo et ses débouchés ?
    Par Luffy49 dans le forum Etudes
    Réponses: 23
    Dernier message: 23/06/2007, 02h12
  3. Réponses: 3
    Dernier message: 06/06/2007, 18h13

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