如何返回依赖于fields参数的匿名类型,其中列出了必须包含在匿名类型中的属性?任务实体具有20多个属性,并且客户希望接收不同的属性组合.
public class Test
{
public class Task
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
//... more 20 properties
}
public List<Task> Tasks = new List<Task>();
public Test()
{
Tasks.Add(new Task { Id = 1, Name = "Task #1", Description = "Description task #1" });
Tasks.Add(new Task { Id = 2, Name = "Task #2", Description = "Description task #2" });
Tasks.Add(new Task { Id …Run Code Online (Sandbox Code Playgroud)