我有這些數據類:更改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