序文: 私のデータベース テーブルには、 (string)(FK)UserPayoffData_UserName
と (int)の 2 つのフィールドがありますUserPayoffDataUserName
。私は間違いを犯しました。実際には、単一のプロパティ (string) のみにしたいのですが、 (string)(FK)UserPayoffData_UserName
と呼ばれ(FK)UserPayoffDataUserName
、2 番目のフィールド ((int) UserPayoffDataUserName
) がなくなります。
今、私のモデルでは、この無効なプロパティがありました:
public int UserPayoffDataUserName { get; set; }
だから私はそれを文字列に変更しました(データベースを削除して再作成すると、それは外部キーになります):
public string UserPayoffDataUserName { get; set; }
今私がやったAdd-migration mymigration
、そして私が期待するのは、移行が何らかの形で外部キーの上に適切に名前を付けられたものに名前を変更することです。しかし、それは何もしません。私にできることはありますか?