回答編集履歴

1

解決方法追加

2020/12/16 05:28

投稿

koge_
koge_

スコア1

test CHANGED
@@ -1,5 +1,39 @@
1
- 都度親レコードを登録せずに、確実なParentIdを引っ張ってくるのは難しそうなため、
1
+ ~~都度親レコードを登録せずに、確実なParentIdを引っ張ってくるのは難しそうなため、
2
2
 
3
3
  仕様やそもそものExcelファイルの方を変更できないか検討してみようと思います。
4
4
 
5
- ご助力ありがとうございました。
5
+ ご助力ありがとうございました。~~
6
+
7
+
8
+
9
+ EntityFlameworkのリレーションで解決できました。
10
+
11
+ [Saving Related Data](https://docs.microsoft.com/ja-jp/ef/core/saving/related-data)
12
+
13
+
14
+
15
+ ```C#
16
+
17
+ context.Parent.Add(new Parent
18
+
19
+ {
20
+
21
+ Name = parent_name,
22
+
23
+ Childs = new List<Child>
24
+
25
+ {
26
+
27
+ new Post { Name = child_name[0] },
28
+
29
+ new Post { Name = child_name[1] },
30
+
31
+ new Post { Name = child_name[2] }
32
+
33
+ }
34
+
35
+ });
36
+
37
+ context.SaveChanges();
38
+
39
+ ```