回答編集履歴
5
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
|
2
|
-
|
2
|
+
もしかしたら、DefaultIfEmpty()はいらないかもしれません。
|
3
3
|
|
4
4
|
```C#
|
5
5
|
var bases3 = bases.Where(e => e.Subs != null).Any() ?
|
4
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
|
2
|
-
もしかしたらDefaultIfEmpty()はいらないかもしれません。
|
2
|
+
三項演算子を使ってチェックしているので、もしかしたらDefaultIfEmpty()はいらないかもしれません。
|
3
3
|
|
4
4
|
```C#
|
5
5
|
var bases3 = bases.Where(e => e.Subs != null).Any() ?
|
3
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
|
2
|
-
DefaultIfEmpty()はいらないかもしれません。
|
2
|
+
もしかしたらDefaultIfEmpty()はいらないかもしれません。
|
3
3
|
|
4
4
|
```C#
|
5
5
|
var bases3 = bases.Where(e => e.Subs != null).Any() ?
|
@@ -8,5 +8,6 @@
|
|
8
8
|
.SelectMany(e => e.Subs, (e, 修正e2) => new {
|
9
9
|
Id = e.Id, SubName = e2.Name
|
10
10
|
})
|
11
|
+
.DefaultIfEmpty()
|
11
12
|
: null;
|
12
13
|
```
|
2
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
|
2
|
-
|
2
|
+
DefaultIfEmpty()はいらないかもしれません。
|
3
3
|
|
4
4
|
```C#
|
5
5
|
var bases3 = bases.Where(e => e.Subs != null).Any() ?
|
1
修正
answer
CHANGED
@@ -1,11 +1,12 @@
|
|
1
1
|
三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
|
2
|
+
.DefaultIfEmpty()がいらないかもしれません。
|
2
3
|
|
3
4
|
```C#
|
4
5
|
var bases3 = bases.Where(e => e.Subs != null).Any() ?
|
5
6
|
bases
|
6
7
|
.Where(e => e.Subs != null)
|
7
|
-
.SelectMany(e => e.Subs, (e, e2) => new {
|
8
|
+
.SelectMany(e => e.Subs, (e, 修正e2) => new {
|
8
9
|
Id = e.Id, SubName = e2.Name
|
9
|
-
})
|
10
|
+
})
|
10
11
|
: null;
|
11
12
|
```
|