Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : 블레이저 서버앱 개발 Seed Data가 들어가지 않아요
글번호: 1115
작성자: 레드플러스
작성일: 2023/10/17 오후 8:29:00
조회수: 987

안녕하세요.

 

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 까지 정상적으로 됐다고 메시지는 뜨는데 확인하면 데이터가 들어와 있지 않습니다. 방법을 알려주세요~

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 C# 교과서 오자 - 여상익 2023-10-31 2592
  블레이저 서버앱 개발 Seed Data가 들어가지 않아요 - 김성훈 2023-10-17 3096
현재글 Re : 블레이저 서버앱 개발 Seed Data가 들어가지 않아요 - 레드플러스 2023-10-17 987
다음글 devlec.com - 위대영 2023-09-26 2581
 
손님 사용자 Anonymous (손님)
로그인 Home