У меня есть ArrayList типа RawResults
где RawResults
является расположением и датасписок Populate с помощью LINQ
public class RawResult
{
public string location { get; set; }
public DateTime createDate {get; set; }
public RawResults(string l, DateTime d)
{
this.location = l;
this.createDate = d;
}
}
Я хотел бы использовать LINQ для заполнения списка, содержащего каждый отчетливого расположения и количество раз он появляется в моем архаристе. Если я в состоянии сделать это в SQL это будет выглядеть следующим образом
select
bw.location,
count(*) as Count
from
bandwidth bw,
media_log ml
where
bw.IP_SUBNET = ml.SUBNET
group by bw.location
order by location asc
позже я также будет делать то же самое, но в пределах заданного диапазона дат.
UPDATE это запрос, который был запущен, чтобы получить все данные в rawData
SELECT
MEDIASTREAM.BANDWIDTH.LOCATION, MEDIASTREAM.MEDIA_LOG.CREATE_DATE
FROM
MEDIASTREAM.BANDWIDTH INNER JOIN
MEDIASTREAM.MEDIA_LOG ON MEDIASTREAM.BANDWIDTH.IP_SUBNET =
MEDIASTREAM.MEDIA_LOG.SUBNET
Теперь мне нужно запросить данные, который был возвращен в rawData
, чтобы получить различные наборы результатов. У меня есть список для запроса.
Прежде всего: используйте «Список». –
спасибо, я изменил тип обратно на 'Список' –
Mike