[英]Entity Framework Is there a way to Add-Migration for a specific Entity
我在ASP MVC 5應用程序之一中使用Entity Framework 6。
我的申請中有10個實體。 例如,實體為E1,E2,E3,........
在這一點上,如果我執行Add-Migration,那么它將為所有這些實體創建遷移。 但是我想為實體E1進行單獨的遷移,然后將其余所有實體保留在另一個遷移中。
有沒有辦法做到這一點?
如果您希望每個遷移只有一個實體,則只能執行以下操作:
您可以創建一個帶有一個實體的新DbContext類,並使用“ Enable-Migrations -ContextTypeName yourcontextnamespace”然后使用Add-migration對該上下文進行遷移。 然后再向其中添加一個實體並進行另一次遷移。 繼續執行此操作,直到所有實體都進行各自的遷移。
當您連接到現有數據庫並且要創建新實體時,此方法也適用。 僅使用該實體創建新的上下文,然后為該上下文添加遷移。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.