System.Data.Objects.DataClasses.EntityObject' est défini dans un assembly qui n'est pas référencé.
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:
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:
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:
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:
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:
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.