2013年10月10日 星期四

當EF5使用SQL Server而在Code First失敗後,導致無法再自動產生table的原因。

因為先前不當操作發生我的Mebers及ShoppingOrders兩個table在VS2012中EF5一直在SQL Server上Code First失敗,後來一直試都無法再產生。

後來終於找到了無法再自動產生table的原因了,原來在SQL Server上的DB中的系統資料表會因為 Code First 而產生一個_MigrationHistory的table(如下圖),將此table刪除後,再到VS2012重新RUN一次,結果終於可以了。


沒有留言: