我與.NET實體框架4.0新手,我使用VS2010和我創建的EDMX文件,然後在這個模型中加入我的實體的數據。我已經完成了我的數據模型,並設置Asscociation後,我右鍵單擊,然後從模型生成數據庫。.NET 4.0 EDMX從模型生成數據庫,然後執行SQL刪除表
然後創建SQL腳本* .SQL然後我打開執行SQL語句的SQL,右鍵點擊......發生什麼事是我所有的表都重新創建...
問題:我所有的測試數據在MasterData表中刪除/刪除。我需要手動再次添加數據...
我GOOGLE上的「保留數據生成的數據模型EDMX」等,但找不到......可有人建議我我如何才能避免這個問題?
因爲我e..g這些鏈接15個MasterDataTable +其他表,我需要手動重新添加記錄回所有這些表...和9的10的情況下,我不碰這些表在UI中。
請指點我如何才能避免這種情況。
感謝
因此,這意味着當出現在我的資料庫(測試)數據我可能不會做了生成模型數據庫,這也意味着所有的改變應該在數據庫的自我(SSMS)在Conceptmodel完成,而不是了。對? 。換句話說:只要你不在乎,你可以使用Conceptmodel變化(EDMX UI)的數據。只要你有數據,即使你想保留測試數據,你也不能使用生成DB模型。對?順便說一下解決它的工作原理,但我不認爲我可以在ADD /刷新選擇... /刪除標籤的表格....但它的工作原理。 – ethem 2011-03-21 09:20:16
對! :D這是我用來工作的方式。 :d – Jonathan 2011-03-21 09:25:59
感謝...簡單,但你需要知道它:)。我者優先,我可以一直使用conceptmodel沒有去到DB directoly與選項的所有更改(保存的數據)。 – ethem 2011-03-21 09:29:18