我有实体Task和TaskAlias:
public class Task {
public int Id { get; set; }
public string Name { get; set; }
}
public class TaskAlias {
public string SourceName { get; set; }
public string TargetName { get; set; }
}
我有Web API方法,返回任务集。对于结果,如果表TaskAlias包含名称的别名,我需要替换Task的名称。如何以最佳方式解决这个问题?
答案 0 :(得分:0)
foreach (taskCollection as task) {
taskAlias = taskAliasRepository.findByTask(task);
if (taskAlias) {
task.setName(taskAlias.getTargetName);
taskRepository.save(task);
}
}