Задача 08. Addresses by Town
Здравейте имам проблем с тази задача, не ми излиза правилния оутпут .. това ми е заявката =>
var result = db.Addresses.Select(v => new
{
EmployeesCount = v.Employees.Count,
v.AddressText,
v.Town
}).OrderByDescending(a => a.EmployeesCount).ThenBy(v=> v.Town).ThenBy(a=> a.AddressText).Take(10).ToList() ;
Така е да пропуснал съм name , но резултата е същият, а по условие трябва да се сортира i по AddressText ( ordered by the number of employees who live there (descending), then by town name (ascending), and finally by address text (ascending)) ) Това е резултата с твоята заяка
7726 Driftwood Drive, Monroe - 2 employees
163 Nishava Str, ent A, apt. 1, Sofia - 2 employees
108 Lakeside Court, Bellevue - 1 employees
1343 Prospect St, Bellevue - 1 employees
1648 Eastgate Lane, Bellevue - 1 employees
2284 Azalea Avenue, Bellevue - 1 employees
2947 Vine Lane, Bellevue - 1 employees
3067 Maya, Bellevue - 1 employees
3197 Thornhill Place, Bellevue - 1 employees
3284 S. Blank Avenue, Bellevue - 1 employees
Променили са условието за n-ти път и не съм гледал последната версия, извинявай за което.
Въпреки това заявката ми дава този резултат(дава 100 точки), което ме навежда на мисълта, че базата ти не е читава може би. Изтрий я и я създай наново със скрипта и тогава пробвай задачата.
163 Nishava Str, ent A, apt. 1, Sofia - 3 employees
7726 Driftwood Drive, Monroe - 2 employees
108 Lakeside Court, Bellevue - 1 employees
1343 Prospect St, Bellevue - 1 employees
1648 Eastgate Lane, Bellevue - 1 employees
2284 Azalea Avenue, Bellevue - 1 employees
2947 Vine Lane, Bellevue - 1 employees
3067 Maya, Bellevue - 1 employees
3197 Thornhill Place, Bellevue - 1 employees
3284 S. Blank Avenue, Bellevue - 1 employees
Линк към цялото ми решение: https://github.com/gaydov/Softuni-DB-Advanced/blob/master/5IntroToEFCore/AddressesByTown/Launcher.cs
Благодаря ти, най интересното е че я изтрих и я създадох в началото преди да почна със задачите, и всички други ми излизаха, но както и да е остава си мистерия :)
Ами след 6-та имаше един ред в който пишеше да се направи наново, защото преди това беше променена в самата задача - добавяше се един адрес ако не се лъжа.