Можно ли вычислить «на лету» Division
на основе Department
и JobTitle
с применением в конечном счете, некоторые преобразования, такие как конкатенация в прикованного Linq запроса ниже?Как рассчитать свойства в прикованного запроса Linq
public static List<Developer> GetDevelopersData(List<Employee> employees)
{
List<Developer> developers =
employees.Where(x => x.Department == "Dev")
.Select(x => new Developer
{
Name = x.Name,
Department = x.Department,
JobTitle = x.Function,
Division = "Department" + "/" + "Function" // based on previous properties
}).ToList();
return developers;
}