私はこれらのデータクラスを持っています:
public class X
{
public int ID{ get; set; }
public string Value{ get; set; }
public virtual ICollection<Y> Ys{ get; set; }
}
public class Y
{
public int ID{ get; set; }
public string Value{ get; set; }
public virtual ICollection<X> Xs{ get; set; }
}
生成されたテーブルが次のとおりであるとします。
X [ ID, Value ]
Y [ ID, Value ]
XYs [ X_ID, Y_ID ]
X_ID を XID に、Y_ID を YID に変更したいのですが、エラーが発生します。
Invalid column name 'X_ID'.
Invalid column name 'Y_ID'.
この問題に遭遇せずに列名を変更するにはどうすればよいですか?