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

VB.NET Discussion :

Entity Framework et connexion à la BDD


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut Entity Framework et connexion à la BDD
    Bonjour,

    Je me mets à Entity Framework, et c'est pas gagné. Les Tutos sont succins, voir il manque pas mal d'informations...

    Le meilleur tutorial que j'ai trouver est celui-ci : http://www.entityframeworktutorial.n...framework.aspx

    J'ai donc suivis les 15 premiers chapitres, jusqu'à "comment effectuer des opérations CRUD".
    J'ai fais un petit modèle à partir de la BDD (donc BDD First).
    Ca m'a bien généré une chaine de connexion dans mon app.Config

    J'ai bien écris une procédure Test utilisant Linq Query Syntax...

    Et au moment de faire le select, j'ai l'erreur :

    "La chaîne de connexion est introuvable dans le fichier de configuration"

    Alors je comprends pas... j'ai cherché sur internet, comme quoi il faudrait informer DBContext que name="TestEntities"
    (Alors que bon, je comprends pas pourquoi, DBContext, sait bien où est la base, il a été généré avec...)

    Mais dans le doute, dans le constructeur de TestEntities (qui dérive de DbContext, donc), j'ai fais un truc du genre :

    MyBase.New("name="TestEntities")

    Pas d'erreur quand j'y passe, mais ça ne marche pas mieux...



    Quelqu'un a-t-il l'information qui me manque et que je ne trouve dans aucun tuto ?

    Un grand merci.

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Typiquement icic (qui utilise Entity Framework 5, mais même) :

    http://pmusso.developpez.com/tutorie.../introduction/

    Jamais on ne voit comment initialiser ObjectContext...

    Dans mon cas EntityFramework 6 le DBContext (qui encapsule Object Context, si j'ai bien tout compris)

  3. #3
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Ou là : https://www.devart.com/dotconnect/db...torial_EF.html

    Aucune mention...

    Comme si ça devait marcher tout seul...

  4. #4
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Info supplémentaire : En fait j'ai créer une DAL...

    Et il paraîtrait que du coup la DAL pointe sur app.Config du projet de démarrage...

    J'ai copié le contenu de l'app.config de la DAL dans le projet de démarrage... Pour voir ce que ça fait.

  5. #5
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Bon bah voilà je me suis bien énerve pour rien, mais j'y suis arrivé...

    Alors pour ceux qui ça interesserait :

    J'ai copié tout le contenu de l'app.config de la DAL, dans le projet Interface...

    Petit bug, car il fallait faire attention de laisser la borne <configSections> juste en dessous de <configuration (merci debugger 2014)

    Puis il a recraqué sur des imports manquants dans la classe NomModem.Context.vb, a savoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Imports system.Data.Entity.SqlServer.SqlProviderServices
    Imports System.Data.SqlClient
    (Il aurait quand même pu deviner qu'il en avait besoin quand il a généré la classe context... Mais bon !

    Ca marche !!! PAs si mal ce tuto finalement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Entity FrameWork 6 (Chaîne de connexion) Nouvelle bdd
    Par moh121212 dans le forum Entity Framework
    Réponses: 1
    Dernier message: 15/11/2013, 23h15
  2. Réponses: 1
    Dernier message: 03/03/2010, 23h31
  3. Entity Framework - Chaine de connexion
    Par Wilfried Woivré dans le forum Accès aux données
    Réponses: 3
    Dernier message: 23/10/2009, 17h26
  4. Probleme de connexion avec Entities Framework
    Par gstrit dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 09/06/2009, 09h09
  5. WCF, Entity Framework et problème de chaîne de connexion
    Par mike1808 dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 10/10/2008, 09h34

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