Bonjour,

je travaille sur la requête suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
List<Message> listeMessages= context.TableMessages
      .Where(d => d.Destinataires.Any(e => e.UtilisateurID == login && e.DateConsultation == null))
        .Select(d => new Message {   
             Actif = d.Actif, DateEnvoi = d.DateEnvoi,    
              LoginEmetteur = d.LoginEmetteur,  GUID = d.GUID, Objet = d.Objet })
.ToList();
Je reçois une NotSupportedException sur cette requête, me disant que je ne peux pas créer de Message comme ça me chante dans ce select. Suis-je obligé de passer via un var, et de générer dans un foreach ? Il me semble avoir des exemples sur le web de génération d'objets dans le Select().

Merci de votre aide

Edit : Message Exact :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
La construction explicite d'un type Entity 'Messagerie.Donnees.Message' dans la requête n'est pas autorisé.