"Entity Framework"의 두 판 사이의 차이

wwiki
이동: 둘러보기, 검색
(업데이트)
1번째 줄: 1번째 줄:
 +
{{DISPLAYTITLE:Entity Framework}}
 +
 
==(DB) 마이그레이션==
 
==(DB) 마이그레이션==
 
===추가===
 
===추가===

2024년 3월 15일 (금) 12:10 판


(DB) 마이그레이션

추가

PM> Add-Migration InitialCreate

삭제

마이그레이션을 추가하고 update-database로 적용하기 전에 마이그레이션을 삭제한다.

Remove-Migration

복원

PM> Update-Database [이름]

업데이트

PM> Update-Database
> dotnet ef database update

PostgreSQL

nuget package

Install-Package Npgsql.EntityFrameworkCore.PostgreSQL

connection string

"User ID=damienbod;Password=1234;Host=localhost;Port=5432;Database=damienbod;Pooling=true;"

var connectionString = builder.Configuration.GetConnectionString("postgreSQL");
_ = services.AddDbContext<ApplicationDbContext>(options
            => options.UseNpgsql(connectionString, builder => builder.MigrationsAssembly("어셈블리명")));