0

我有一個使用EF5的網絡應用程序。我有兩個表,這是我主要關心的問題。我有一個成員表和一個索賠表。我有錯誤的成員,我需要進行測試,這將他們的索賠保存在索賠表中。如何在每次運行我的應用程序時使用我的數據重新搜索數據庫表?

這些表中還有真實數據,我不想改變。一些虛假成員缺少不同的數據或需要特定的東西來處理所述索賠。如何根據需要重新填充我的錯誤成員而不刪除數據庫。

我已查看了www.pluralsight.com上的Code First Migrations,但我不確定如何告訴它始終播種10個假成員並從索賠表中刪除新索賠。一些成員有過去的要求,所以我只想刪除在測試過程中添加的成員。

任何人有任何建議嗎?

回答

2

這與遷移無關。只有在執行遷移時遷移種子數據=當您的類結構中的某些內容發生變化並且數據庫也需要修改時才遷移種子數據。你只需要調用你的初始化邏輯Application_Start,但你應該有條件地遵守 - 我想這樣的代碼不應該進入生產版本。

+0

你有一個很好的網站,我可以看看這樣做嗎? – Robert

+0

不,那沒什麼特別的 - 答案的哪一部分不清楚? –

+0

我是一名初級開發人員,實際上我沒有碰過global.asx文件。我的高級人員通常會處理這個我希望編寫Application_Start方法的編輯教程 – Robert

相關問題