我有这些数据类:
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'.
如何在不遇到此问题的情况下更改列名?