EF 6 코드 기반 마이그레이션을 사용하고 있습니다. Configuration.cs Seed() 메서드에서 파일을 읽어 기본 데이터로 삽입하려고합니다. 나는 HostingEnvironment.MapPath() 아래와 같이 사용하고 :EF Configuration.cs 파일에서 파일 내용을 읽는 방법?
string _homeContent = System.IO.File.ReadAllText(HostingEnvironment.MapPath(@"~/Data/DefaultContents/Home.html"));
을하지만 패키지 - 관리 콘솔에서 업데이트 데이터베이스 명령을 실행할 때 HostingEnvironment.MapPath가 null 값을 반환합니다.
러닝 시드 방법.
System.ArgumentNullException : 값은 null 일 수 없습니다.
매개 변수 이름 : System.IO.File.ReadAllText (문자열 경로)에서 경로
친절 Configuration.cs 씨() 메소드에서 실제 파일을 읽는 방법을 조언한다.
좋은 솔루션 \이 나를 위해 그것을 해결. –