|
@@ -0,0 +1,36 @@
|
|
|
+# dotnet ef
|
|
|
+
|
|
|
+> Entity Framework Core์ฉ ๋์์ธ ํ์ ๊ฐ๋ฐ ์์
์ํ.
|
|
|
+> ๋ ๋ง์ ์ ๋ณด: <https://learn.microsoft.com/ef/core/cli/dotnet>.
|
|
|
+
|
|
|
+- ์ง์ ๋ ๋ง์ด๊ทธ๋ ์ด์
์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์
๋ฐ์ดํธ:
|
|
|
+
|
|
|
+`dotnet ef database update {{๋ง์ด๊ทธ๋ ์ด์
}}`
|
|
|
+
|
|
|
+- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ญ์ :
|
|
|
+
|
|
|
+`dotnet ef database drop`
|
|
|
+
|
|
|
+- ์ฌ์ฉ ๊ฐ๋ฅํ `DbContext` ์ ํ ๋์ด:
|
|
|
+
|
|
|
+`dotnet ef dbcontext list`
|
|
|
+
|
|
|
+- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ `DbContext` ๋ฐ ์ํฐํฐ ์ ํ์ ์ฝ๋ ์์ฑ:
|
|
|
+
|
|
|
+`dotnet ef dbcontext scaffold {{์ฐ๊ฒฐ_๋ฌธ์์ด}} {{ํ๋ก๋ฐ์ด๋}}`
|
|
|
+
|
|
|
+- ์ ๋ง์ด๊ทธ๋ ์ด์
์ถ๊ฐ:
|
|
|
+
|
|
|
+`dotnet ef migrations add {{์ด๋ฆ}}`
|
|
|
+
|
|
|
+- ๋ง์ง๋ง ๋ง์ด๊ทธ๋ ์ด์
์ ๊ฑฐ ๋ฐ ์ต์ ๋ง์ด๊ทธ๋ ์ด์
์ ๋ํ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ ๋กค๋ฐฑ:
|
|
|
+
|
|
|
+`dotnet ef migrations remove`
|
|
|
+
|
|
|
+- ์ฌ์ฉ ๊ฐ๋ฅํ ๋ง์ด๊ทธ๋ ์ด์
๋์ด:
|
|
|
+
|
|
|
+`dotnet ef migrations list`
|
|
|
+
|
|
|
+- ๋ง์ด๊ทธ๋ ์ด์
๋ฒ์์์ SQL ์คํฌ๋ฆฝํธ ์์ฑ:
|
|
|
+
|
|
|
+`dotnet ef migrations script {{์์_๋ง์ด๊ทธ๋ ์ด์
}} {{์ข
๋ฃ_๋ง์ด๊ทธ๋ ์ด์
}}`
|