Я создаю таблицу подсчета количества раз, когда пользователь использовал определенный фильтр.
Для этого я добавляю записи журнала в список, который в настоящее время содержит только зарегистрированные значения.
код, который я использую для этого, показан ниже:
public List<ViewItFilterUseCountModel> KeyIndicatorUseCount()
{
var ndtms2Utils = new NDTMS2UtilsEntities();
var valueQuery = (from keyIndicators in ndtms2Utils.spr_KeyIndicator_Views_Count()
select keyIndicators);
List<ViewItFilterUseCountModel> keyIndicatorUseCountList = new List<ViewItFilterUseCountModel>();
foreach (var value in valueQuery)
{
ViewItFilterUseCountModel model = new ViewItFilterUseCountModel();
model.LogDate = value.LogDate;
model.MonthYear = value.MonthYear;
model.Name = value.KeyIndicator;
model.Count = value.KeyIndicatorCount;
keyIndicatorUseCountList.Add(model);
}
return keyIndicatorUseCountList;
}
Мне нужно проверить для каждой комбинации переменных MonthYear и Name, присутствуют ли данные, если для этой комбинации нет записей, мне нужно создать строку в списке с переменной Count, равной нулю.
Как мне это сделать?