본문 바로가기

Programming/Database

.Net Entity class / DB migration command / 닷넷 / 데이터베이스 마이그레이션 명령어 / DotNet / C sharp / 씨샵 / 씨샾

.Net Entity class / DB migration command / 닷넷 / 데이터베이스 마이그레이션 명령어/DotNet/Csharp/씨샵/씨샾/EntityFrameworkCore/엔티티프레임워크코어

 



 - DB migration 하는 방법 (DB 최초 생성 또는 수정 후 다시 생성)

 

 

1. Visual Studio 에서 View - Other Windows - Package Manager Console(PMC) 창 열어둔다.


2. PMC 창에 아래 명령어 순서대로 친다.


 2.1. 기존의 DB가 있다면 해당 DB (Context) 클래스에 해당되는 DB를 지워준다.
  Drop-Database -Context {DbContext클래스이름}


 2.2. 만들어둔 DB (Context) 클래스에 해당되는 Migration 코드 클래스를 생성한다.
  Add-Migration -Context {DbContext클래스이름) -OutputDir {Migration코드생성위치} {Migration이름}


 2.3. 만들어둔 Migration 코드로 local DB를 생성한다
  Update-Database -Context {DbContext클래스이름} 

 

 

 

 

 

 

 

 

 

Something else you might like...?

 

 

 

2018/12/26 - [Programming/Software Architecture] - Perfecting OO's Small Classes and Short Methods. 완벽한 객체지향의 작은 클래스와 짧은 메소드, Book:ThoughtWorks Anthology, Java,cpp,자바,oop,좋은코드,객체지향프로그래밍 (1)

2018/12/28 - [Programming/Software Architecture] - Perfecting OO's Small Classes and Short Methods. 완벽한 객체지향의 작은 클래스와 짧은 메소드, Book:ThoughtWorks Anthology, Java,cpp,자바,oop,좋은코드,객체지향프로그래밍 - (#9, Tell, Don't Ask)

 

 

2018/12/13 - [Computer/Linux] - How to check ongoing live process on Linux cmd, 리눅스 커맨드창에서 어떤 프로세스가 실행중인지 확인하기, java, ubuntu, cpp

 

How to check ongoing live process on Linux cmd, 리눅스 커맨드창에서 어떤 프로세스가 실행중인지 확인하기

How to check ongoing live process on Linux cmd, 리눅스 커맨드창에서 어떤 프로세스가 실행중인지 확인하기, java, ubuntu, cpp 리눅스 cmd 창에서 검색할 프로세스명을 grep 명령어를 써서 골라낸다. Check pr..

itdar.tistory.com

 

 

2019/10/04 - [Algorithm/Leet Code] - LeetCode #999 AvailableCapturesForRook. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,그래프,Graph,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접

2019/10/04 - [Algorithm/Leet Code] - LeetCode #1038 SearchInABinarySearchTree. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,그래프,Graph,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접

2019/09/29 - [Algorithm/Leet Code] - LeetCode #700 SearchInABinarySearchTree. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,그래프,Graph,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접

 

 

2019/01/12 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #60 sudoku. Algorithm,알고리즘,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive

2019/01/12 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #59 spiralNumbers. Algorithm,알고리즘,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive

2019/01/08 - [분류 전체보기] - Aracade Intro #58 messageFromBinaryCode. Algorithm,알고리즘,Codefights,CodeSignal,코드파이트,코드시그널,예제,문제해결능력,example,c++,java,재귀,recursive

 

 

2019/01/02 - [Life/Health care] - Taurine 타우린 usage/side effects/dosage/fatigue/supplement,효능/부작용/성인,소아 용법/건강/피로회복/영양제

2019/01/04 - [Life/Health care] - Omega-3 오메가3 usage/side effects/dosage/fatigue/supplement,효능/부작용/성인,소아 용법/건강/피로회복/영양제

 

Omega-3 오메가3 usage/side effects/dosage/fatigue/supplement,효능/부작용/성인,소아 용법/건강/피로회복/영양

Omega-3 오메가3 usage/side effects/dosage/fatigue/supplement,효능/부작용/성인,소아 용법/건강/피로회복/영양제 원글 ( 여기 ) Origin ( Here ) In the past 10 years, many Americans have turned to omega..

itdar.tistory.com

2018/12/16 - [Life/Health care] - L-Arginine 아르기닌 usage/side effects/dosage 효능/부작용/성인,소아 용법(2)