回答編集履歴

3

前提を追記

2021/08/30 01:47

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,3 +1,7 @@
1
+ `List<JoinDataProp>`が得たいものとして、
2
+
3
+
4
+
1
5
  ```C#
2
6
 
3
7
  var joinData = db.Books

2

追記

2021/08/30 01:47

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -24,6 +24,6 @@
24
24
 
25
25
 
26
26
 
27
- 勝手になっちゃっているみたいな言いですが、
27
+ 勝手になっちゃっているみたいな言いですが、
28
28
 
29
- `(b, c) => new {...}`とあなたが匿名クラスを指定しているので`List<'a>`になっています。
29
+ Joinメソッドの引数で`(b, c) => new {...}`とあなたが匿名クラスを指定しているので`List<'a>`になっています。

1

追記

2021/08/30 01:44

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -13,3 +13,17 @@
13
13
  .ToList();
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ > var joinData はList<'a> joinDataとなっているので指定できないということです。
24
+
25
+
26
+
27
+ 勝手になっちゃっているみたいな言い分ですが、
28
+
29
+ `(b, c) => new {...}`とあなたが匿名クラスを指定しているので`List<'a>`になっています。