Bonsoir,

j'ai un soucis avec mon code. J'essaye de récupérer les niveaux de mon entité employé en fonCtion de son username. J'avais tout d'abord créé une List<Acces_level> mais visual me suggérait une Icollection. Mon pb, c'est que je n'arrive pas à récupérer mes données. En effet, le ToList() à la fin de ma requête n'est pas du tout apprécié, j'obtiens le message d'erreur suivant :

Error 1 Cannot implicitly convert type 'System.Collections.Generic.List<System.Collections.Generic.ICollection<proget.Acess_level>>' to 'System.Collections.Generic.ICollection<proget.DAL.Acess_level>'. An explicit conversion exists (are you missing a cast?)

Merci pour vos réponses!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
public static ICollection<Acess_level> getLevel(string pLogin) 
        {
            ICollection<Acess_level> levels;
 
            using (ModelContext entities = new ModelContext())
            {
 
                levels = (from employees in entities.Employees
                            where employees.Username == pLogin
                          select employees.Acess_level).ToList();
 
            }
 
            return levels;
 
        }