前言:在我的數據庫表中,我有兩個字段:(字符串)(FK)UserPayoffData_UserName
和(int)UserPayoffDataUserName
。我犯了一個錯誤,實際上,我希望它只是單一的財產,(字符串)(FK)UserPayoffData_UserName
,但被稱爲(字符串)(FK)UserPayoffDataUserName
,和我的第二個字段((int)UserPayoffDataUserName
)將會消失。EF Code First Migrations - 未檢測到更改
現在,在我的模型,我有這個無效的屬性:
public int UserPayoffDataUserName { get; set; }
所以我把它改成一個字符串(現在如果我將放棄我的數據庫並重新創建它,這將是一個外鍵):
public string UserPayoffDataUserName { get; set; }
現在我做Add-migration mymigration
,而我所期望的是,移民會以某種方式重命名上面正確命名的一個外鍵。但它沒有做任何事情。有什麼我可以做的嗎?
難道不是建立某種形式的遷移?它是空的嗎?請張貼它。 – 2013-03-15 03:55:47