Linq не видит столбец Count из группы с помощью хранимой процедуры - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь получить данные из хранимой процедуры с помощью Linq. Вот хранимая процедура:

select Statii.Nume_statie, Statii.OraTesa,
count(Distinct Users.Nume) as NrPersoane
from Statii, Users
where Statii.Traseu_ID = @traseu_id and Statii.Station_ID=Users.Station_ID
group by Statii.Nume_statie, Statii.OraTesa

и код C #:

 using (LinQDBDataContext r = new LinQDBDataContext())
            {
                var data = r.StatiiDB_allhours_TESA(id_traseu).ToList();

                //ViewBag.IPTable = data;
                return Json(data, JsonRequestBehavior.AllowGet);
            }

Проблема в том, что переменная data не содержит столбец count возвращенного sql (NrPersoane), поэтому в HTML-коде отображается как неопределенное. Если я пытаюсь выполнить хранимую процедуру из Подключение данных работает нормально (отображается столбец NrPersoane).

У кого-нибудь есть идея, почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...