- Mar 27 Sat 2021 13:45
-
[Mac OS] 免費版 Visual studio2019 安裝教學
- Mar 01 Mon 2021 22:35
-
[CodeIgniter] CodeIgniter 網站框架教學
- Feb 25 Thu 2021 16:40
-
[SA] 系統設計ERD與CDM是什麼?
- Feb 15 Mon 2021 22:54
-
[植物]熊童子第一次栽種就上手!!
- Jan 29 Fri 2021 18:26
-
[ASP.net MVC]ASP .net MVC(C#) Migration用法

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 24 Sun 2021 15:13
-
[PPT]免費樣式全收錄,10分鐘即可製作精美簡報
- Jan 13 Wed 2021 09:16
-
[.NET MVC]使用者未處理的例外狀況(System.InvalidCastException: '指定的轉換無效。')
- Sep 30 Wed 2020 20:56
-
[MySQL] 數學函式
- Sep 28 Mon 2020 14:16
-
[衛服部]健保資訊網服務系統(VPN、Internet)
- Sep 27 Sun 2020 13:56
-
[MySQL] 查詢資料庫資料內容 DML (SELECT、INSERT、UPDATE、DELETE)
- Sep 27 Sun 2020 09:58
-
[MySQL] 定義資料庫物件語法 DDL (CREATE、ALTER、DROP介紹)
- Sep 27 Sun 2020 09:24
-
[MySQL] phpMyAdmin的登入方式 config、cookie、http 設定該如何設定



