Wpis z mikrobloga

Dotnetowe mirasy, mam problem z polecenim w entity framework. Otóż sqlowe polecenie wygląda tak:

SELECT City.Name, COUNT(Hotel.CityID) as CountCity FROM City JOIN Hotel ON City.CityID = Hotel.CityID GROUP BY City.Name
A w entity framework naskrobałem takiego potworka:

IEnumerable mostPopularCities =
repository.Hotels.GroupBy(h => h.City)
.Select(h => new MostPopularCityViewModel() { Name = h.Key.Name, Count = h.Count() });
mostPopularCities = mostPopularCities.OrderByDescending(c => c.Count);

Niestety nie działa i przy odpaleniu strony w #aspnetmvc dostaje taki błąd:

#csharp #naukaprogramowania #programowanie #dotnet
Pobierz GaHee - Dotnetowe mirasy, mam problem z polecenim w entity framework. Otóż sqlowe pol...
źródło: comment_n3mlleDVdkqUeOTf7LQ8xf5HyWBwxoFL.jpg
  • 6
@GaHee: Błąd na screenie najprawdopodobniej wynika z tego, że podczas przetwarzania wyników jednego zapytania wywołujesz drugie zapytanie - jeśli dobrze widzę, MostPopularCity to część kontrolera, pewnie w nim siedzi błąd.