Je souhaite obtenir la liste des enregistrements d'un modèle d'entité (j'utilise EF version 5) avec un ID de compte particulier. Je suis fourni avec la chaîne tableName (cela doit être dynamique) et le compteID. J'essaie les méthodes suivantes 2 mais aucun d'entre eux travaille (en me donnant des erreurs sur l'objet IQueryable « table »:LINQ Sélection à partir de la chaîne dynamicNameName
PropertyInfo info = _db.GetType().GetProperty(tableName);
IQueryable table = info.GetValue(_db, null) as IQueryable;
var query = table.Where(t => t.AccountID == accID)
.Select(t => t);
List <object> recList = ( from records in table
where records.AccountID == accID
select records).ToList<object>();
Pouvez-vous montrer ce qu'est l'erreur? – paisanco