Linqpad에서 dbcontext 어셈블리에 대해 쿼리를 실행하려고하면 다음 오류가 발생합니다.Linqpad 및 EF5 코드 우선
InvalidOperationException : 'UserQuery'컨텍스트를 지원하는 모델이 데이터베이스가 생성 된 이후 변경되었습니다. 코드 첫 번째 마이그레이션을 사용하여 데이터베이스를 업데이트하는 것이 좋습니다 (http://go.microsoft.com/fwlink/?LinkId=238269).
Database.SetInitializer<DiaryAssistantContext>(null);
이 필요합니다 :
는 것 같다 독서의 비트를 다 가졌어요. 그러나 이것은 이미 파생 된 DbContext 클래스에 있습니다.
아무도 내게 포인터를 줄 수 있습니까?
제안 된 행을 dbcontext 파생 클래스의 생성자에 추가했으며 작동합니다 아주. 나는 왜 완전히 이해하는지 모르겠다. – dandcg
GetType()은 가상이므로 Database.SetInitializer를 호출하는 것과 같습니다. (null); LINQPad에서 실행될 때 –