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

Entity Framework Discussion :

Entity framework et oracle


Sujet :

Entity Framework

  1. #1
    Membre habitué

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Points : 196
    Points
    196
    Par défaut Entity framework et oracle
    Bonjour,

    On va aborder un projet sur une application mvc2, mais cette dernière va devoir se connecter à une base de donnée oracle 11g.
    Alors je souhaite avoir des retour d'expériences ou des avis sur l'utilisation de Entity Framework avec une BDD oracle 11g, et si vous avez des ressources sur la toile n'hésitez pas à les poster


    Merci

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Points : 2 331
    Points
    2 331
    Par défaut
    Une version beta du provider par oracle est sorti, c'est en cours de dev.
    http://blogs.msdn.com/b/adonet/archi...-provider.aspx

    Sauf si tu désires un provider payant : http://www.devart.com/dotconnect/oracle/

  3. #3
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Juste pour info, pas obligé d'utiliser EF pour MVC2. NHibernate fonctionne aussi.

  4. #4
    Membre habitué

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Points : 196
    Points
    196
    Par défaut
    Merci de vos réponses. Cependant, je pense que c'est un peu risqué d'utiliser une version beta ?!
    NHibernate est mieux que EF ? Je doit absolument faire un choix technique qui ne va pas trop me couter en dev, alors c'est quoi vos préconisations ? merci.

  5. #5
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Citation Envoyé par NTIC13 Voir le message
    Merci de vos réponses. Cependant, je pense que c'est un peu risqué d'utiliser une version beta ?!
    NHibernate est mieux que EF ? Je doit absolument faire un choix technique qui ne va pas trop me couter en dev, alors c'est quoi vos préconisations ? merci.
    C'est dur à dire comme ca... Il est certain que NHibernate est plus mature que EF. Mais plus complexe à utiliser. EF peut être requêté en LINQ, NHibernate aussi mais je crois que c'est en beta.
    Ca peut également être interessant de connaitre l'experience des équipes pour voir si ils ont déjà utilisé l'un ou l'autre.

  6. #6
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Points : 2 331
    Points
    2 331
    Par défaut
    Ca va être une appli de type CRUD ? Le nombre de classes est important ? Tu as besoin de fonctionnalités spécifiques ? Pour le provider par oracle, je crois que la release finale doit arriver cet été, à vérifier

  7. #7
    Membre habitué

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Points : 196
    Points
    196
    Par défaut
    Citation Envoyé par Nathanael Marchand Voir le message
    C'est dur à dire comme ca... Il est certain que NHibernate est plus mature que EF. Mais plus complexe à utiliser. EF peut être requêté en LINQ, NHibernate aussi mais je crois que c'est en beta.
    Ca peut également être interessant de connaitre l'experience des équipes pour voir si ils ont déjà utilisé l'un ou l'autre.
    Merci Nathanael, y a une expérience autour d'EF mais aucune autour d'NHibernate, d'ailleurs j'ai vaguement entendu parler de ce derniers. Donc d'après ce qui j'ai compris je suis obligé de passer par une version beta, mais j'ai vu sur le forum qu'ils parlaient d'une version définitive courant 2011, ça va tarder à venir ? mes dev vont pas pouvoir attendre, je doit commencer le plutôt possible.

  8. #8
    Membre habitué

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Points : 196
    Points
    196
    Par défaut
    Citation Envoyé par Arnard Voir le message
    Ca va être une appli de type CRUD ? Le nombre de classes est important ? Tu as besoin de fonctionnalités spécifiques ? Pour le provider par oracle, je crois que la release finale doit arriver cet été, à vérifier
    Oui arnaud, ça va être une appli CRUD, les spec sont à définir mais on envisage un nombre important de classes, à présent je pense juste avoir besoin de manipuler les données de ma BDD via des formulaires

  9. #9
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    J'ai eu le même choix à faire. Je n'ai pas pu utiliser EF car la date de sortie annoncée était courant 2011. Du coup je me suis dirigé vers NHibernate.
    Je n'ai pas trouvé cela si long à mettre en place même si les fichiers hbm.xml sont fastidieux à écrire.

    Il existe aussi Fluent NHibernate mais je n'ai pas encore eu le temps de me pencher dessus.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  10. #10
    Membre habitué

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Points : 196
    Points
    196
    Par défaut
    Citation Envoyé par jbrasselet Voir le message
    J'ai eu le même choix à faire. Je n'ai pas pu utiliser EF car la date de sortie annoncée était courant 2011. Du coup je me suis dirigé vers NHibernate.
    Je n'ai pas trouvé cela si long à mettre en place même si les fichiers hbm.xml sont fastidieux à écrire.

    Il existe aussi Fluent NHibernate mais je n'ai pas encore eu le temps de me pencher dessus.
    Merci de ta réponse. Le problème c'est que si c'est fastidieux à mettre en place je préféré mettre une version beta de EF provider for oracle en environnement de dev puis si la sortie est annoncé en juin, passer vers la version définitive dans l'environnement de production

  11. #11
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    Je comprend bien ta vision. Seulement, et c'est à prendre en compte, si jamais la version définitive est en retard tu fais quoi ? Tu indiques au client que c'est la faute d'Oracle ?
    C'est ce qui m'a rebuté car ma mise en production était programmé et je ne pouvais absolument pas prendre ce risque.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  12. #12
    Membre habitué

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Points : 196
    Points
    196
    Par défaut
    t'as tout à fait raison, je vais commencer à me documenter sur NHibernate pour l'envisager comme solution. merci

Discussions similaires

  1. [Débutant] Application MVC 4 - Entity Framework (Code First) - Base Oracle
    Par clem166 dans le forum Entity Framework
    Réponses: 2
    Dernier message: 25/06/2014, 21h32
  2. Entity Framework avec Oracle
    Par weebo dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 29/11/2012, 21h05
  3. version final d'Entity framework
    Par korchimustapha dans le forum Général Dotnet
    Réponses: 8
    Dernier message: 04/07/2008, 17h21
  4. [ADO.NET Entity Framework] génération des tables
    Par anthyme dans le forum Accès aux données
    Réponses: 3
    Dernier message: 22/02/2008, 17h44
  5. Linq - Entity Framework
    Par Jfrancois57 dans le forum Framework .NET
    Réponses: 11
    Dernier message: 12/02/2008, 08h06

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