Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Futur Membre du Club
    Homme Profil pro Clément
    Administrateur systèmes et réseaux
    Inscrit en
    octobre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Nom : Homme Clément
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2012
    Messages : 36
    Points : 19
    Points
    19

    Par défaut Connexion nommée introuvable

    Bonjour à tous,

    Je tiens à signaler que j'ai fais de nombreuses recherches et pas mal de manipulation mais rien à faire je ne trouve pas la solution ..
    C'est pourquoi j'en appelle à vos compétences !

    Voilà mon erreur :

    "La connexion nommée spécifiée est introuvable dans la configuration, n'est pas destinée à être utilisée avec le fournisseur EntityClient ou n'est pas valide."

    J'ai une application WPF dans laquelle j'utilise un modèle MVC dans laquelle je veux simplement une interface XAML qui permettrait de modifier ma base de données SQL.

    Mon modèle est donc un EntityFramework associé à une base de donnée SQL, la fameuse Northwind.


    Mon Controler ressemble à ceci :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public class ShipControl
    	{
    		NorthwindEntities ent = new NorthwindEntities();
     
    		public void CreerShip(string name)
    		{
    			Shippers s = new Shippers { Company_Name = name };
    			ent.AddToShippers(s);
    			ent.SaveChanges();
    		}
    	}
    Et enfin ma vue avec un simple Label et un bouton :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public partial class MainWindow : Window
    	{
    		public MainWindow()
    		{
     
    			InitializeComponent();
    		}
     
    		private void button1_Click(object sender, RoutedEventArgs e)
    		{
    			ShipControl sh = new ShipControl();
    			sh.CreerShip(label1.ToString());
    		}
    	}

    A première vue je pensais que l'erreur provenait de mon app.config :

    Code :
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <connectionStrings>
        <add name="NorthwindEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlServerCe.3.5;provider connection string="Data Source=|DataDirectory|\Northwind.sdf"" providerName="System.Data.EntityClient" />
      </connectionStrings>
    </configuration>
    J'ai donc changé le providerName="System.Data.SQLClient" mais en vain ..


    J'espère que vous pouvez m'aider afin de pouvoir avancer le plus vite possible dans mon projet ..

    En vous remerciant pour votre patience

  2. #2
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2013
    Messages : 3
    Points : 3
    Points
    3

    Par défaut

    Il suffit de mettre la chaîne de connexion a la base de donnée dans le web.config.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •