Simple, SÉLECTIONNEZ l'endroit OÙ Requête LINQ pour une liste
Je suis LINQ,
Je veux générer une liste d'objets à partir de mon dbcontext où un certain champ est défini sur true.
C'est ce que j'ai à ce jour, mais j'obtiens une erreur à propos d'un select?
using (var db = new dbContext())
{
return (from s in db.sims.Where(x=>x.has_been_modified == true) select x).ToList();
}
EDIT:
//Returns a list of entries which where marked as edited in the sim managment database
private List<String> GetUpdatedEntries()
{
using (var db = new dbContext())
{
return db.sims.Where(x => x.has_been_modified).ToList();
}
}
OriginalL'auteur Zapnologica | 2014-01-14
Vous devez vous connecter pour publier un commentaire.
select s
, pasx
et que cela fonctionne. (parce que vous nefrom s
)plus court chemin
Pour votre Modifier
la méthode type de retour doit être un
List<Sim>
, pas unList<String>
devrait être un
List<Sim>
(ou quelque chose comme ça).OriginalL'auteur Raphaël Althaus
Cela fonctionne
s
que le contexte et sélectionnéx
, de changer deselect s
devrait fonctionner aussiToList
à la fin de chaque requêtede la performance, de lire ce sujet stackoverflow.com/questions/6847721/when-should-i-use-lazyt
OriginalL'auteur wudzik