У меня есть класс, который возвращает все элементы в таблице базы данных (код ниже). У меня также есть словарь, который содержит ключ, значение пары. Прежде чем вернуть данные из моей функции, могу ли я заглянуть в словарь и вернуть значение, связанное с ключом, из моего linq?
public IEnumerable<Code> Return_All_Codes()
{
return _db.Codes.ToList();
//can the above list look inside my dictionary below and return Administrative when it find the number 1 for my code type?
}
public Dictionary<int, string> GetCodeTypes()
{
var dict = new Dictionary<int, string>();
dict.Add(1, "Administrative");
dict.Add(2, "Regular");
return dict;
}
Может ли приведенный выше список заглянуть внутрь моего словаря и вернуть Административный, когда он находит номер 1 для моего типа кода? Что-то вроде заявления IF внутри моего LINQ? Если 1, то Административный, иначе Обычный.