Migration中文翻譯為"遷移"
或許還是有看沒有懂,不過沒關係~
以下就交由小編來講解囉~
在ASP.net MVC中 Migration(遷移) 指的是一種結構化的方式
Migration可以更改資料庫的架構
並且Migration可以節省許多必須以人工方式建立的 SQL script的替代方法
Migration 可以解決當前有許多資料庫要擴充欄位的問題
(當然你也可以使用『SQL Server Management Studio』用手動的方式建立資料表中的欄位)
好比如說:
假設你已經有建立"本機資料庫"有一個資料庫名為"ABC"
但是卻要在 ABC資料庫中需要再建立一個 age 的欄位
那麼你就可以使用Migration
Migration就是可以這麼的方便!!!
讓我們可以修改資料庫中資料表的結構
你可以想像要新增table可以用到Migration
如果是要修改資料庫中的資料你一樣可以用到Migration
假設在Model中新增了一個aaa的table
但是在資料庫中卻沒有新增aaa這個table
這時資料庫就無法對應程式就會回報錯誤
這時候就可以用Migration來解決這個問題
來說說Migration如何使用吧!
只需要在主控台中輸入Enable-Migration
這個指令就是會加入一個Migration目錄
在這個目錄裡面會新增兩個檔案分別是:
(1)設定類別 (Configuration.cs)
(2)資料遷移檔 ([時間戳記]_InitialCreate.cs)
快速建立指令:
1. Enable-Migration
2. Add-Migration [name]
3. Add-Migration AddBlogUrl
4. Update-Database -Verbose
更優解釋與建立方式在下面~
[簡易範例請點我](Microsoft提供)
- Jan 29 Fri 2021 18:26
[ASP.net MVC]ASP .net MVC(C#) Migration用法
close
文章標籤
全站熱搜
留言列表
發表留言