我会尽力帮忙翻译中文。以下是需要翻译的内容:
我正在尝试将一个具有父 + 子数组的简单类压缩成一个单一的类。
源文:
public class Foo
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection<PewPew> PewPews { get; set; }
}
public class PewPew
{
public string Name { get; set; }
public string Whatever { get; set; }
}
- 1 | Fred | { { AAA | xxx }, { BBB | yyy } }
- 2 | Bill | { { CCC | zzz } }
致:
public class FooProjection
{
public int Id { get; set; }
public string Name { get; set; }
public PewPewName { get; set; }
public PewPewWhatever { get; set; }
}
- 1 | Fred | AAA | xxx
- 1 | Fred | BBB | yyy
- 2 | Bill | CCC | zzz
foreach
循环和两个嵌套的foreach
循环的比较。 - BrokenGlassPewPew
不为空,最简单的方法是用foos.Where(x => x.PewPews != null)
替换foos
。 - BrokenGlass