"Entity Framework"의 두 판 사이의 차이
잔글 (Jhkim님이 ASP.NET Core 문서를 넘겨주기를 만들지 않고 Entity Framework 문서로 이동했습니다) |
|||
30번째 줄: | 30번째 줄: | ||
=> options.UseNpgsql(connectionString, builder => builder.MigrationsAssembly("어셈블리명"))); | => options.UseNpgsql(connectionString, builder => builder.MigrationsAssembly("어셈블리명"))); | ||
</syntaxhighlight><br /> | </syntaxhighlight><br /> | ||
+ | [[분류:.net]] | ||
+ | [[분류:Asp.net]] |
2024년 3월 15일 (금) 12:12 판
(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("어셈블리명")));