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

Accès aux données Discussion :

[EF] Providers pour Oracle, MySQL, etc


Sujet :

Accès aux données

  1. #1
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut [EF] Providers pour Oracle, MySQL, etc
    Je me demandais, on en est où des providers EF pour des SGBD autres que SQL Server ? Mis à part celui-ci pour SQLite qui est presque 100% fonctionnel (je l'utilise depuis quelques mois sans problèmes particuliers), tous ceux que je trouve semblent être aux premiers stades du développement, en tous cas pas prêts pour une utilisation en production... (par exemple ici ou )

    Je suis un peu surpris que les gros éditeurs comme Oracle ou MySQL n'aient pas encore sorti leur propre provider... Ce billet de décembre 2007 annonçait une dizaine de providers prêts dans les 3 mois, mais je n'en ai pas encore vu la couleur

    Je viens de tomber sur ce site qui semble proposer des providers pour Oracle, MySQL et PostgreSQL, mais je ne sais pas trop ce que ça vaut...

    Avez-vous déjà utilisé EF avec des SGBD autres que SQL Server ? Quel provider avez-vous utilisé ? Avec quels résultats ?


    EDIT: je viens de réaliser que les providers dispos sur le site de devart (dernier lien) sont payants

  2. #2
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    c'est pas galère de créer l'edmx à la main ?

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par anthyme Voir le message
    c'est pas galère de créer l'edmx à la main ?
    Euh... je sais pas, j'ai jamais essayé. Si le provider est bien fait, normalement ça doit marcher correctement avec le designer. En tous cas ça marche avec le provider SQLite que j'ai testé (à part un bug quand on veut rafraichir le modèle à partir de la base)

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    en ce qui concerne MySQL, il devrait bientôt y avoir du nouveau...
    http://www.mysql.com/news-and-events...splay-204.html

  5. #5
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Ah ok je croyais que le fait de ne pas utiliser SQLServer empechait l'utilisation de l'outil de création de mapping

    c'est bien ca

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Oui moi j'attends la version d'Oracle et, j'avoue, je pense que je vais m'orienter vers des versions tiers (payante ou non) car Oracle ne fournit aucune information sur un éventuel provider Linq... c'est assez (même carrément) frustrant... à se demander s'ils travaillent dessus

    Je rejoins donc tomlev dans ces questions :
    Citation Envoyé par tomlev
    Avez-vous déjà utilisé EF avec des SGBD autres que SQL Server ? Quel provider avez-vous utilisé ? Avec quels résultats ?

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par binoo Voir le message
    Oui moi j'attends la version d'Oracle et, j'avoue, je pense que je vais m'orienter vers des versions tiers (payante ou non) car Oracle ne fournit aucune information sur un éventuel provider Linq... c'est assez (même carrément) frustrant... à se demander s'ils travaillent dessus
    D'un côté, ça me paraitrait idiot de la part d'Oracle de ne pas travailler là dessus : en ce qui me concerne, la disponibilité d'un provider compatible EF pourrait bien devenir un critère déterminant dans le choix d'un SGBD, et je ne suis certainement pas le seul dans ce cas. A long terme, ils risquent de perdre pas mal de parts de marché s'ils ne se bougent pas un peu le c** !

    Mais d'un autre côté, ils n'ont pas donné la moindre info laissant entendre qu'ils travailleraient sur un provider Linq... donc je sais plus trop quoi en penser

  8. #8
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Moi quand je bosse avec oracle c'est seulement quand la base est imposé ...

    Sinon je préfère bosser avec SQL Server ...

    Donc au final c pas l'ORM qui impose la base mais la base qui empeche l'ORM

  9. #9
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Pour avoir participer au Microsoft Days, ils ont annoncé bientôt une version de Linq compatible Oracle.

    Ce que j'en ai comprit, est pour moi ce qui semble normale, c'est Mircrosoft qui va proposer un outil compatible avec les bases Oracle. Et c'est d'ailleurs, c'est Microsoft qui à tout intérêt à proposer un Linq compatible avec le maximum de chose...

    Je trouve que linq est une techno complétement génial, quand à l'Entity Framework, je l'utilise depuis plusieurs semaines, et j'avoue que je reste sur ma faim, il n'est pas aboutit.

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bof... en ce qui me concerne, Linq to SQL n'a pas d'intérêt, vu que je n'utilise pas trop SQL Server. Et de toutes façons, je préfère l'architecture de Entity Framework

  11. #11
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Bof... en ce qui me concerne, Linq to SQL n'a pas d'intérêt, vu que je n'utilise pas trop SQL Server. Et de toutes façons, je préfère l'architecture de Entity Framework
    +1 !

    Je ne lui reprocherai que l absence de génération de la base a partir de l'edmx...

  12. #12
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Citation Envoyé par anthyme Voir le message
    Je ne lui reprocherai que l absence de génération de la base a partir de l'edmx...
    c'est prévu pour la V2 il me semble
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  13. #13
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Au fait la V2 sera disponible seule ou est ce qu'il faudra attendre .net 4 ?

Discussions similaires

  1. Comment détecter le type de système de base de donnée (Oracle, MySQL, etc.) en J2EE.
    Par moetez.ferjani dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 11/04/2013, 14h08
  2. Outil pour traduire MySQL à Oracle?
    Par Nico820 dans le forum Outils
    Réponses: 1
    Dernier message: 19/11/2008, 11h24
  3. Quel language doit-je utiliser pour Oracle ou MYSQL ?
    Par visualnotbasic dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 19/03/2007, 16h55
  4. y-a-t-il un générateur pour Oracle ?
    Par bahia dans le forum Autres outils décisionnels
    Réponses: 3
    Dernier message: 27/08/2003, 09h07
  5. [Kylix] kylix + dbexpress pour oracle!!
    Par RezzA dans le forum EDI
    Réponses: 6
    Dernier message: 14/01/2003, 18h33

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