2
我有我的應用程序和數據庫託管。我不能自己刪除數據庫,所以我想如果模型更改只重建表和數據庫不會觸摸。EF代碼優先 - 重新創建唯一的表格,而不是重新創建數據庫
我看到有人使用sql命令刪除表並創建新的,但它可能只是禁用數據庫刪除和代碼第一個腳本只是刪除表和創建新?
我有我的應用程序和數據庫託管。我不能自己刪除數據庫,所以我想如果模型更改只重建表和數據庫不會觸摸。EF代碼優先 - 重新創建唯一的表格,而不是重新創建數據庫
我看到有人使用sql命令刪除表並創建新的,但它可能只是禁用數據庫刪除和代碼第一個腳本只是刪除表和創建新?
您可能必須創建一個自定義的DbInitializer,它知道如何刪除數據庫中的任何現有對象。相反,您是否考慮過移動現在EF 4.3中可用的EF Code First Migrations?請參閱here。
Woow,我從EF CF開始就在等待這個功能;)太棒了! – netmajor 2012-02-20 10:34:56