안녕하세요.
OnModelCreating은 처음 모델이 만들어질 때에만 실행되기에,
사용중인 데이터베이스를 지우고, 다시 만들고 실행해보세요.
아니면, 데이터베이스 연결 문자열을 변경하고 새로운 데이터베이스에서 실행해보세요.
그래도 안된다면, 귀찮더라도,
새로운 Blazor Server 프로젝트를 만들고 (제 강의 소스의 코드를 복사 붙여넣기 하는 방식으로) 다시 단계별로 진행해 보시는 것을 권장해 드립니다.
On 2023-10-17 오후 4:27:00, '김성훈' wrote:
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.Entity<Broth>().HasData(
new Broth() { Id = 1, Name = "콩국물", IsVegan = true },
new Broth() { Id = 2, Name = "멸치국물", IsVegan = false });
builder.Entity<Noodle>().HasData(
new Noodle { Id = 1, Name = "콩국수", BrothId = 1 },
new Noodle { Id = 2, Name = "잔치국수", BrothId = 2 });
}
이 코드를 넣고
add-migrain update-database 까지 정상적으로 됐다고 메시지는 뜨는데 확인하면 데이터가 들어와 있지 않습니다. 방법을 알려주세요~