J'essaie quelque chose que je ne sais pas vraiment mais je veux demander ici si c'est possible.Est-il possible d'utiliser Select (l => new {}) avec SelectMany dans EntityFramework
Est-il possible de le faire?
public IQueryable<Info> GetInfo(int count, byte languageId)
{
return db.Info.SelectMany(i => i.LanguageInfo)
.Where(l => l.Language.id == languageId)
.Select(l => new Info { AddDate = l.Info.AddDate,
Description = l.Description,
EntityKey = l.Info.EntityKey,
id = l.Info.id,
Title = l.Title,
ViewCount = l.Info.ViewCount }
)
.OrderByDescending(i => i.id)
.Take(count);
}
Lorsque cette méthode est exécutée i eu une erreur
L'entité ou type complexe « GuideModel.Info » ne peut pas être construit dans un LINQ aux entités requête.
Cela signifie-t-il "impossible"?
Merci
À quoi ressemble la définition de la classe "Info"? – Pwninstein
Info Class | Id, Titre, Description, AddDate, Viewcount –