Ich habe ein Problem beim Senden von Daten aus der Datenbank an eine Liste im Controller. Ich bin neu in C# und MVC, also wird jede Hilfe nützlich sein! Code folgtTyp 'System.Linq.IQueryable <int>' kann nicht in 'int' konvertiert werden
public static List<FilterTree> GetAllUsers()
{
FilterTreeDBContext db = new FilterTreeDBContext();
var userList = new List<FilterTree>();
var device = new FilterTree();
//This is the line where I get the error
device.ID = from a in db.FilterTree select a.ID;
userList.Add(device);
return userList;
}
Danke & Frohe Feiertage !! :)
Was ist der Problemoffizier? – Max
FilterTree ist Ihr dbset. Aus Ihrer Anfrage erhalten Sie eine Liste von ganzen Zahlen. Was ist der Typ der Instanzvariablen-ID in FilterTree? Ich denke, es ist so offensichtlich, wie der Fehler, den Sie bekommen. Sie versuchen, eine Liste (Iqueryable) in einem Int-Feld zu speichern. Ich hoffe, diese Analyse wird Ihnen helfen, Ihr Problem zu beheben. –
AbhinavRanjan
Danke @AbhinavRanjan für die Erklärung! – Cristian