我有这些数据类:更改Code-first实体框架中的列名称?
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到云南发展培训学院,但它给了我错误:
Invalid column name 'X_ID'.
Invalid column name 'Y_ID'.
如何更改列名而不会遇到此问题?
根据您生成的东西,运行'Update-Database'命令或更新您的edmx。 – CodeCaster