質問編集履歴

7

修正

2021/07/09 08:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

6

修正

2021/07/09 08:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -90,9 +90,13 @@
90
90
 
91
91
  追記
92
92
 
93
+
94
+
95
+ DataTableのみ作成してみました。
96
+
93
97
  ```C#
94
98
 
95
- // DataTablenのみ作成してみました。
99
+ // DataTableのみ作成してみました。
96
100
 
97
101
  DataTable dataTable = new DataTable("temp");
98
102
 

5

修正

2021/07/09 07:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,31 @@
85
85
  }
86
86
 
87
87
  ```
88
+
89
+
90
+
91
+ 追記
92
+
93
+ ```C#
94
+
95
+ // DataTablenのみ作成してみました。
96
+
97
+ DataTable dataTable = new DataTable("temp");
98
+
99
+ dataTable.Columns.Add("id", typeof(long));
100
+
101
+ dataTable.Columns.Add("order", typeof(long));
102
+
103
+
104
+
105
+ foreach (var dictionary in dictionaries) {
106
+
107
+ DataRow dataRow = dataTable.NewRow();
108
+
109
+ dataRow["id"] = dictionary.Key;
110
+
111
+ dataRow["order"] = dictionary.Value;
112
+
113
+ }
114
+
115
+ ```

4

修正

2021/07/09 07:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- 1つのSQLコマンドで下記の①②③を実行するようなイメージです。
11
+ ~~1つのSQLコマンドで下記の①②③を実行するようなイメージです。~~
12
12
 
13
13
  ① 仮テーブル作成
14
14
 

3

修正

2021/07/09 07:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,23 @@
65
65
  ON A.[Id] = B.[Id]
66
66
 
67
67
  ```
68
+
69
+
70
+
71
+ ```C#
72
+
73
+ public async Task<int> SortAsync(IReadOnlyDictionary<long, long> dictionaries) {
74
+
75
+ string sql = @"SQL文をここに書く"
76
+
77
+
78
+
79
+ await this._context.Database.ExecuteSqlRawAsync(sql, null); // ← キーとかなら第2引数以降にわたせる
80
+
81
+
82
+
83
+ return;
84
+
85
+ }
86
+
87
+ ```

2

修正

2021/07/09 07:09

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ① 仮テーブル作成
14
14
 
15
- ② @tempにプログラム中のDictionaryを追加したい { { 1: 1}, { 1: 2} } … @tempのIdとOrderに該当
15
+ ② @tempにプログラム中のDictionaryを追加したい { { 1: 1}, { 2: 2} } … @tempのIdとOrderに該当
16
16
 
17
17
  ③ @tempの情報でUPDATE ~ SELECT
18
18
 

1

修正

2021/07/09 06:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- /* ③ 下記の例はエラーするかも */
45
+ /* ③ 下記の例はエラーするかも */
46
46
 
47
47
  UPDATE [dbo].[M_Tests]
48
48