Bonjour à tous,
J'ai beaucoup chercher et j'ai trouvé beaucoup de réponse mais ce que j'ai trouvé ne marche pas.
J'ai une solution avec 5 projet:
View (pour la vu en WPF)
WebService (comme sont nom l'indique un web service WCF
Common (contient mon définition de classe)
DAL (contient mon model de BDD)
Busisness (contient les fonctions pour chercher les données.
J'ai appelé mon projet Edilog.
l'erreur se produit lors de la création dans la business:
qui appel la DAL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part private EdilogEntities db = new EdilogEntities();
L'erreur est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public partial class EdilogEntities : ObjectContext { #region Constructeurs /// <summary> /// Initialise un nouvel objet EdilogEntities à l'aide de la chaîne de connexion trouvée dans la section 'EdilogEntities' du fichier de configuration d'application. /// </summary> public EdilogEntities() : base("name=EdilogEntities", "EdilogEntities") { this.ContextOptions.LazyLoadingEnabled = true; OnContextCreated(); }
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 lu qu'il fallait modifier certaine App.config mais je ne trouve pas les ou laquelle.
le fichier App.config de ma DAL est le suivant:
Merci à tous et surtout a celui qui pourras m'apporter la réponse :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="connectionEntities" connectionString="metadata=res://*/ModelDal.csdl|res://*/ModelDal.ssdl|res://*/ModelDal.msl;provider=System.Data.SqlServerCe.3.5;provider connection string="Data Source=C:\Users\tom\Desktop\Edilog\MyDatabase#1.sdf"" providerName="System.Data.EntityClient" /> <add name="EdilogEntities" connectionString="metadata=res://*/Edilog.csdl|res://*/Edilog.ssdl|res://*/Edilog.msl;provider=System.Data.SqlServerCe.3.5;provider connection string="Data Source=|DataDirectory|\Edilog.sdf"" providerName="System.Data.EntityClient" /> </connectionStrings> </configuration>
Partager