2 つの外国語キーから主キーを作成する際に問題があります
モデルの例: Element、Color、ElementToColor
ElementToColor には、Element と Color の関係を表す 2 つの外国語キーが含まれている必要があります。
[Key,Column(Order = 1)]
public Int ElementId {get; set;}
[Key,Column(Order = 2)]
public Int ColorId {get; set;}
しかし、移行を追加しようとすると失敗しました
ElementToColor には主キーが必要です
しかし、マッピング テーブルの王様の主キーを作成するのは間違っています。重複データが作成されます。
1,1,1
2,1,1
...
その場合どうすればいいですか
私が使う:
アプリケーション: asp.net コア 2.1 webApi
データベース: MySql
ORM: MySql EFCore