Мой оригинальный вопрос показывает POCOS Добавить в существующую модель на основе POCO с необходимостью добавить в список Мой 2-й вопрос показывает, как я хотел вставить с Linq в список, который был в моеммодель. Добавление данных в существующую модель с реальными данными в MVC
Окончательно Теперь, что мне нужно сделать, это после поиска в другом источнике данных, если есть МАТЧ, то я хочуОБНОВЛЕНИЕ существующей модели.
Теперь я подумал о том, как циклически использовать данные, это один из вариантов, но я не уверен, что с Linq и всеми мощными методами, которые мне нужны.
Эта модельfindPersonViewModel.findPersonResultsViewModel
- это список, содержащий PersonID, который я хочу увидеть, соответствует ли он одному или нескольким PersonID в этом новом контексте, по которому я ищу.
var results = context.Persons.GetItems()
//.Where(x => x.PersonId == 3197908) //hard coded
.ToList();
Итак, я хочу сделать 1. Переверните (или найдите) findPersonViewModel.findPersonResultsViewModel
, а затем найдите все PersonID в контексте. Персоны Наконец, если найдено, обновите 2 поля в findPersonViewModel.findPersonResultsViewModel
,
//if found, update the list to have each matching record to set these two property values to true
ExistInContactManager = true
ActionType = true
Я искал, но я знаю, что яне будет знать значения, поэтому что-то вроде этого примера не будет работать
List<string> listOfStrings = new List<string> {"abc", "123", "ghi"};
var results = listOfStrings[listOfStrings.FindIndex(ind=>ind.Equals("123"))] = "def";