Ho un po 'di incomprensione qui perché ho qui un errore devo analizzare ciò che non va con questo codice?L'operatore '==' non può essere applicato agli operandi di tipo 'int' e 'string'
UberTrackerEntities ctx = UberFactory.Context;
IEnumerable<HtUser> users = HtUser.GetAll();
string selectedBU = rcbBusinessUnits.SelectedValue;
string selectedDepartment = rcbDepartment.SelectedValue;
HtDepartment department = ctx.HtDepartments.SingleOrDefault(d => d.DepartmentId ==selectedDepartment);
if (department != null)
{
users = users.Where(u => u.HtDepartments.Contains(department));
}
Grazie per l'aiuto e risposta veloce!
PS: cosa di cui sono poco più di cosa si cuce solo per essere un piccolo errore stupido ...
L'errore qui è abbastanza chiaro. Uno di 'd.DepartmentId' e' selectedDepartment' è un 'int', l'altro a' string', e non è possibile confrontare i due con '=='. –
si desidera che le persone Microsoft includano quale variabile che causa l'errore. ? è piuttosto informativo puoi ottenere il codice problematico guardandolo. –
Fornisci maggiori dettagli: cosa stai cercando di fare? come stai? cosa ci si aspettava? E quale è stata l'uscita diversa dalle tue aspettative? senza tali informazioni. nessuno può aiutarti. –