Entity Framework

wwiki
Jhkim (토론 | 기여)님의 2024년 3월 15일 (금) 12:30 판 (추가)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색


(DB) 마이그레이션[편집 | 원본 편집]

추가[편집 | 원본 편집]

PM> Add-Migration InitialCreate

.NET Core CLI에서 다음과 같다.

> dotnet ef migrations add 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("어셈블리명")));