teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

メソッド修正

2020/03/12 08:19

投稿

hagi_moge
hagi_moge

スコア12

title CHANGED
File without changes
body CHANGED
@@ -64,6 +64,16 @@
64
64
  一応m外部結合用メソッド実装tryしてみたのですが、
65
65
  結合するデータテーブルに1つでもキーが不足している場合(結合結果カラムの値がNULLになる場合)正しいデータテーブルで結果が帰ってきません。
66
66
  ```
67
+ DataTable dtResult = new DataTable();
68
+ foreach (DataColumn column in dtFrom.Columns)
69
+ {
70
+ dtResult.Columns.Add("from." + column.ColumnName, typeof(string));
71
+ }
72
+ foreach (DataColumn column in dtJoin.Columns)
73
+ {
74
+ dtResult.Columns.Add("join." + column.ColumnName, typeof(string));
75
+ }
76
+
67
77
  var methodQ = dtFrom.AsEnumerable().GroupJoin(
68
78
  dtJoin.AsEnumerable(),
69
79
  f => f["key"],

1

文言修正

2020/03/12 08:19

投稿

hagi_moge
hagi_moge

スコア12

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  # 現状
6
6
  下記質問を参考に内部結合は実装できたのですが、
7
7
  https://teratail.com/questions/131794
8
- 外部結合するための`GroupJoin`の使うまでは分かったのですが、実装方法がわからない状態です。
8
+ 外部結合するための`GroupJoin`の使うまでは分かったのですが、正解の実装方法がわからない状態です。
9
9
  ``` C#
10
10
  public class Program
11
11
  {
@@ -61,8 +61,8 @@
61
61
  }
62
62
  ```
63
63
 
64
- 外部結合用メソッド実装tryした結果が下記なのですが、
64
+ 一応m外部結合用メソッド実装tryしてみたのですが、
65
- 結合するデータテーブルに1つでも結合できるキーのレコード存在い場合正しいデータテーブルで結果が帰ってきません。
65
+ 結合するデータテーブルに1つでもキーが不足場合(結合結果カラムの値がNULLになる場合)正しいデータテーブルで結果が帰ってきません。
66
66
  ```
67
67
  var methodQ = dtFrom.AsEnumerable().GroupJoin(
68
68
  dtJoin.AsEnumerable(),