回答編集履歴

2

ソース修正

2020/03/13 02:12

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -11,26 +11,6 @@
11
11
  ひとまずエラー回避ということで。
12
12
 
13
13
  ```C#
14
-
15
- DataTable dtResult = new DataTable();
16
-
17
- foreach (DataColumn column in dtFrom.Columns)
18
-
19
- {
20
-
21
- dtResult.Columns.Add("from." + column.ColumnName, typeof(string));
22
-
23
- }
24
-
25
- foreach (DataColumn column in dtJoin.Columns)
26
-
27
- {
28
-
29
- dtResult.Columns.Add("join." + column.ColumnName, typeof(string));
30
-
31
- }
32
-
33
-
34
14
 
35
15
  var methodQ = dtFrom.AsEnumerable().GroupJoin(
36
16
 
@@ -76,6 +56,4 @@
76
56
 
77
57
  );
78
58
 
79
- return methodQ.CopyToDataTable();
80
-
81
59
  ```

1

追記

2020/03/13 02:12

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -1,6 +1,6 @@
1
1
  とりあえずは左テーブルにキーがあり、右テーブルにキーがないパターン(key:CCC)の時に、
2
2
 
3
- SelectManyのDataRow型j変数自体がnullになっているため、
3
+ SelectManyのDataRow型j変数自体がnullになっているため、
4
4
 
5
5
  NullReferenceExceptionとなっていますね。
6
6