質問編集履歴
2
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
リレーションシップ制約では Dependent および Principal Roles のプロパティ数は同じになる必要があります。エラーの解消方法
|
test
CHANGED
File without changes
|
1
ソース修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
テーブル1
|
6
|
+
|
7
|
+
```c#
|
6
8
|
|
7
9
|
public class テーブル1
|
8
10
|
|
@@ -36,7 +38,11 @@
|
|
36
38
|
|
37
39
|
|
38
40
|
|
41
|
+
```
|
42
|
+
|
39
43
|
テーブル2
|
44
|
+
|
45
|
+
```c#
|
40
46
|
|
41
47
|
public class テーブル2
|
42
48
|
|
@@ -54,9 +60,13 @@
|
|
54
60
|
|
55
61
|
|
56
62
|
|
63
|
+
[ForeignKey("AnalysisTime")]
|
64
|
+
|
57
65
|
public virtual テーブル1 PMdl { get; set; }
|
58
66
|
|
59
67
|
}
|
68
|
+
|
69
|
+
```
|
60
70
|
|
61
71
|
|
62
72
|
|
@@ -65,6 +75,10 @@
|
|
65
75
|
|
66
76
|
|
67
77
|
「リレーションシップ制約では Dependent および Principal Roles のプロパティ数は同じになる必要があります。」
|
78
|
+
|
79
|
+
[ForeignKey("AnalysisTime")]を外すと追加はできます。
|
80
|
+
|
81
|
+
が、リンクしないため、外部キーとして成り立っていないです。
|
68
82
|
|
69
83
|
|
70
84
|
|