Bonjour à tous, j'ai une erreur bizarre que je n'arrive pas à résoudre. J'ai décidé d'ajouter une couche business à mon projet, j'y ai une méthode qui affiche les 05 dernières entrées, voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
public static List<VolDAO> GetListe_05_DernierVols()
        {
            return VolDAO.GetListe_05_DernierVols();
        }
Elle pointe sur cette fonction de la couche DAO:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public static List<VolDAO> GetListe_05_DernierVols()
        {
            return (from oVol in ContexteDAO.ContexteDonnees.Vols orderby oVol.HeureDebutVol descending
                    select oVol).Take(10).ToList();
        }
Le problème est qu'il s'affiche le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Erreur	1	Le type 'System.Data.Objects.DataClasses.EntityObject' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.	Repertoire:	32	36	EnrePaxBLL
J'ai ajouté cette assembly dans le web.config que voici;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
      </assemblies>
    </compilation>
Ensuite ajouté les références "System.ComponentModel.DataAnnotations" et "System.Data.Entity". au projet, rien n'y fit. Qui plus est la 2nde erreur est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Erreur	2	Le fichier de métadonnées 'D:\WebSites\Enre_Pax\EnrePaxBLL\bin\Debug\EnrePaxBLL.dll' est introuvable	EnrePax
Prière de m'aider à résoudre ce problème.