回答編集履歴

5

修正

2021/09/13 01:11

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
2
 
3
- 三項演算子を使ってチェックしているので、もしかしたらDefaultIfEmpty()はいらないかもしれません。
3
+ もしかしたらDefaultIfEmpty()はいらないかもしれません。
4
4
 
5
5
 
6
6
 

4

修正

2021/09/13 01:11

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
2
 
3
- もしかしたらDefaultIfEmpty()はいらないかもしれません。
3
+ 三項演算子を使ってチェックしているので、もしかしたらDefaultIfEmpty()はいらないかもしれません。
4
4
 
5
5
 
6
6
 

3

修正

2021/09/11 10:39

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
2
 
3
- DefaultIfEmpty()はいらないかもしれません。
3
+ もしかしたらDefaultIfEmpty()はいらないかもしれません。
4
4
 
5
5
 
6
6
 
@@ -18,6 +18,8 @@
18
18
 
19
19
  })
20
20
 
21
+ .DefaultIfEmpty()
22
+
21
23
  : null;
22
24
 
23
25
  ```

2

修正

2021/09/11 10:38

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
2
 
3
- .DefaultIfEmpty()いらないかもしれません。
3
+ DefaultIfEmpty()いらないかもしれません。
4
4
 
5
5
 
6
6
 

1

修正

2021/09/11 10:36

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,6 @@
1
1
  三項演算子でWhereで絞り込みしたもののチェックをして、リストがなければnullとしました。
2
+
3
+ .DefaultIfEmpty()がいらないかもしれません。
2
4
 
3
5
 
4
6
 
@@ -10,11 +12,11 @@
10
12
 
11
13
  .Where(e => e.Subs != null)
12
14
 
13
- .SelectMany(e => e.Subs, (e, e2) => new {
15
+ .SelectMany(e => e.Subs, (e, 修正e2) => new {
14
16
 
15
17
  Id = e.Id, SubName = e2.Name
16
18
 
17
- }).DefaultIfEmpty()
19
+ })
18
20
 
19
21
  : null;
20
22