Мне нужно добавить новый массив, содержащий значения модели, в список, в котором используются значения, представленные в группах из четырех индексов.
Я использую приведенный ниже код для извлечения значений из соответствующей таблицы базы данных:
public List<Log> ViewItFilterUseCount()
{
var ndtms2Utils = new NDTMS2UtilsEntities();
var valueQuery = (from log in ndtms2Utils.Logs
where log.Message.Contains("ViewIt - View Data")
select log);
List<Log> logList = new List<Log>();
foreach (var value in valueQuery)
{
Log model = new Log();
model.Id = value.Id;
model.Date = value.Date;
model.Thread = value.Thread;
model.Level = value.Level;
model.Logger = value.Logger;
model.Message = value.Message;
model.Exception = value.Exception;
logList.Add(model);
}
return logList;
}
Мне нужно извлечь значения из переменной Message, которые появляются после символа:, и использовать их для создания нового значения для поля Message в следующем формате: ViewIt - Просмотр данных - пользователь выбрал: messageValue1, messageValue2, messageValue3 , messageValue4.
Значение для оставшихся переменных в модели можно заполнить, используя те, которые присутствуют в последнем индексе группы 4.
Данные в табличном формате выглядят так:
Сообщение, добавленное с использованием первых четырех строк в качестве примера, будет иметь следующий вид:
ViewIt - Просмотр данных - пользователь выбрал: Клиенты на лечении, Опиат, Восточная Англия, Эссекс.