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

Windows Communication Foundation .NET Discussion :

WCF, Entity Framework et problème de chaîne de connexion


Sujet :

Windows Communication Foundation .NET

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 5
    Points : 6
    Points
    6
    Par défaut WCF, Entity Framework et problème de chaîne de connexion
    Bonjour,

    J'ai un service qui implémente un contract, une DAL qui fait le relais entre mon service et un EDM. J'ai bien généré mon EDM et avant d'utiliser mon service tout se passait bien. J'exécutais des requêtes sans souci.

    Le problème vient lorsque j'héberge mon service avec un service windows. Lorsque je lance mon application, j'ai l'erreur :"Le format de la chaîne d'initialisation n'est pas conforme à la spécification qui débute à l'index 0" . Cette exception (System.ServiceModel.ExceptionDetail) survient lorsque je veux accéder aux données, par exemple Monservice.FindListEmployes().

    ma classe MonService.cs ressemble à :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public class MonService : IMonService
    {
    ...
      public List<EMPLOYE> FindListEmployes()
     {
         return DAL.EmployeDAL.FindListEmploye();
     }
    ...
    }
    et DAL.EmployeDAL :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public class EmployeDAL
    {
       ...
       private Entities context = new Entities("nomDeMaChaineDeConnexion");
       public List<EMPLOYE> FindListEmploye()
       {
           var q=from c in context.EMPLOYE
                    select c;
           return q.ToList();
       }
    }

    Ma chaine de connexion est celle-ci:
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <add name="INOUTDBEntities" connectionString="metadata=res://*/EmployesModel.csdl|res://*/EmployesModel.ssdl|res://*/EmployesModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=SERVER\BIJOU;Initial Catalog=EMPLOYEDB;Integrated Security=True;MultipleActiveResultSets=True&quot;"
             providerName="System.Data.EntityClient" />
    quelqu'un peut-il m'aider? Merci.

  2. #2
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 5
    Points : 6
    Points
    6
    Par défaut WCF, Entity Framework et problème de chaîne de connexion
    J'ai finalement trouvé la solution:
    private Entities context = new Entities("nomDeMaChaineDeConnexion");

    le construteur ne prend pas le nom de la chaîne de connexion, mais la chaine elle-même. Finalement j'ai utilisé le constructeur par défaut.

    C'est vrai que pour obtenir la chaine voulue, j'aurai pu passer par ConfigurationManager!

    Il faut vraiment que j'arrête de boire

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

Discussions similaires

  1. [Débutant] Erreur exécution SERVICE WCF / Entity Framework
    Par Thomsy92 dans le forum Windows Communication Foundation
    Réponses: 0
    Dernier message: 02/04/2015, 17h50
  2. WCF & Entity Framework
    Par eagleleader dans le forum Services Web
    Réponses: 3
    Dernier message: 25/03/2015, 19h29
  3. Architecture : Silverlight - WCF - Entity Framework
    Par darkfrag dans le forum Silverlight
    Réponses: 6
    Dernier message: 02/12/2009, 17h52
  4. Pertes de binding via Entity Framework + WPF +WCF
    Par GTSLASH dans le forum Services Web
    Réponses: 4
    Dernier message: 12/08/2009, 10h17
  5. problème de chaîne de connexion et d'alias
    Par Cixi dans le forum Connexions aux bases de données
    Réponses: 3
    Dernier message: 05/09/2007, 18h07

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