Aspnetcore 1.1 group by и count получает объект
I have the following table: <pre lang="c++">Cans Id: int HospitalId: (Foreign Key) int operDt: DateTime
Мне нужно посчитать общее количество строк, банки, сгруппированные по hospitalId
чтобы получить аналогичный результат без Id
скриншот[^]
Что я уже пробовал:
Хранилище :
public Task GetCansMin(DateTime startdt, DateTime enddt) { using (appContext) { return appContext.Cans.Where(c => c.OperDt > startdt && c.OperDt < enddt).GroupBy(c => c.HospitalId) .Select(g => new { NumberofCancelled = g.Count() }).ToArrayAsync(); }; }
Контроллер:
[HttpGet("bydate")] public IActionResult GetCanMin(DateTime startdt, DateTime endd) { var res = this._unitOfWork.Cans.GetCansMin(startdt, endd); return Ok(res); }
При передаче запроса с почтальоном:
http://localhost:56964/api/cansdatas/bydate?startdt=2016-01-01&enddt=2016-12-31
вместо получения массива результатов я получаю пустой объект....
Не могли бы вы помочь?