2013-08-16 58 views
1

我剛開始使用EF5代碼和遷移的權利,但我搞砸了一些東西 ,並決定重置我的遷移。EF5代碼第一次遷移重置遷移

我沒有啓用的遷移-force

然後試圖附加遷移XYZ

我希望只看到增量變化(除了2個表) 相反,它試圖重新每table.I不想這是因爲它通過GIT共享,我也需要推動遷移。

我已經刪除了所有的移民歷史和folder.What我要的是一個方式做另一遷移,它應該只能做增量創建表的其他表已經存在

回答

2

你需要做的這兩個步驟:

  1. 評論了你額外的表,並創建一個空遷移的元數據更新爲那些添加,使用-ignore-changes開關前的狀態(見我command reference
  2. READD表,並創建一個遷移。現在它應該只包含這兩個新表。

請注意,每當您手動進行遷移時,您都需要注意元數據的狀態,否則可能會產生非常令人討厭的意外。