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

C# Discussion :

Entity framework dans du WCF pour les nuls


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 149
    Par défaut Entity framework dans du WCF pour les nuls
    salut a tous.

    alors je suis un petit nouveau dans le wcf, et accessoirement en EF. j'essaie de développer une appli WCF avec un serveur qui tape dans une database et naturellement je rencontre quelques soucis. j'aurais donc dans un premier temps point a vous soumettre mais avant ca je vous donne mon architechture :
    une solution avec 3 projets :
    • bibliotheque de classes
    • appli console serveur
    • seconde appli console qui sera mon client


    1ere étape basique, je mets en place mon EF avec le model l'edmx etc. je déclare mon objectcontext en tant qu'attribut de ma classe de service tel que ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]
        public class MigServiceDPS : IMigServiceDPS
        {
            migrationEntities migDB;
    en l'instanciant dans mon constructeur de service (ici MigServiceDPS), surprise BIG message d'erreur ca part en vrie dans tous les sens quand je lance mon serveur.
    alors je me dis que j'instancie mon context dans les methodes de service appelées, et la, nouvelle surprise :

    la connexion nommée spécifiée est introuvable dans la configuration,n'est pas destinée a etre utilisée avec le fournisseur EntityClient ou n'est pas valide
    je cherche un peu et je tombe sur des histoires de connexionstring a passer a l'instanciation, chose que je mets en place depuis mon .conf (ConfigurationManager). Et la ! nouveau rebondissement :
    la référence d'objet n'est pas définie à une instance d'un objet
    2 questions donc pour commencer :
    • ne peut on pas utiliser des objets en attribut d'une classe de service ? (ca me semble bizarre quand meme)
    • dans le cas de l'objectcontext au sein de la methode de service, j'ai du mal a comprendre la difficulté de l'instanciation. a moins qu'il y ait un souci au niveau de ma connexionstring ?

      merci d'etre arrivé jusque la dans votre lecture (c'était long a expliquer) et merci de votre aide.


  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    La connectionstring doit être dans la config tu projets qui utilise EF. Ça c'est fait visiblement.

    Ton exception arrive quand exactement? Tu as un stacktrace ou un truc du genre qui donne plus de détails?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 149
    Par défaut
    mon exception arrive quand mon client fait appel a la méthode service, celle qui contient l'instanciation de mon objectcontext.

    j'ai seulement essayé de "catcher" mon erreur, je vais tenter le stacktrace et je vais voir si j'ai plus d'informations à fournir entre temps

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 149
    Par défaut
    salut a tous.

    alors j'ai réussi à résoudre mon probleme qui était plutot lié à la mise en place de la référence de service coté client. ma bétise était que j'integrais dans mes référence ma bibliotheque de classes, au lieu d'aller chercher une référence de service en fournissant l'adresse de l'hote.

    probleme résolu donc. merci quand meme.

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

Discussions similaires

  1. [Débutant] Comment Remplir et afficher les Entity Framework dans un DropDownList
    Par jérémyp8 dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 07/01/2015, 09h19
  2. Checkbox pour les nuls dans outlook
    Par kolom dans le forum VBA Outlook
    Réponses: 2
    Dernier message: 29/01/2013, 14h51
  3. checkbox pour les nuls dans outlook
    Par kolom dans le forum Outlook
    Réponses: 0
    Dernier message: 29/01/2013, 09h05
  4. Réponses: 4
    Dernier message: 25/07/2007, 23h10
  5. Apprendre le réseau (pour les nuls)
    Par __fabrice dans le forum Développement
    Réponses: 5
    Dernier message: 08/03/2005, 13h49

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