0

특히 데이터 액세스 프로젝트에서 Entity Framework 마이그레이션 스캐 폴드 코드가 필요하지 않습니다. EF 5 - 마이그레이션을 받으려면 스캐 폴드가 별도의 프로젝트에 있어야합니다.

Project.DataAccess Project.DatabaseManagement이 인격적으로

지금까지 난 내 콘솔 응용 프로그램

입니다 : 그래서 여기에 라이브를하고 싶습니다 - 난으로 데이터베이스 스크립트를 관리 콘솔 응용 프로그램을 가지고 여기 ...

enable-migrations -ProjectName Project.DataAccess -StartUpProjectName Project.DatabaseManagement 

위의 작품

는 - 내가 Project.DataAccess로 -ProjectName를 제공하지 않는 경우 만 코드가 DATAACCESS 프로젝트에가는 발판 ...

은 그러나 '그것을 할 수있는 불평 내 컨텍스트 파일을 찾으십시오.

아무도 도와 줄 수 있습니까?

+0

당신은 콘솔 APP에서 DAL 및 EF에 대한 참조를 추가하고 생성 된 코드를 콘솔 APP로 이동하려고했습니다. ? –

답변

0

나는 이것이 가능하지 않다고 생각합니다. 마이그레이션은 개념적으로 프로젝트의 엔티티 프레임 워크 데이터 액세스 부분과 관련되어 있습니다.

프로젝트 이름을 입력하면 마이그레이션을 생성 할 엔티티 프레임 워크 라이브러리를 마이그레이션 엔진에 알리는 것입니다.

자세한 내용은 여기를 참조하십시오. https://entityframework.codeplex.com/discussions/398982

편집 : 해결책을 찾을 수 있지만, 그것은 (무료) 타사 마이그레이션 도구를 사용하여 필요 : https://github.com/migratordotnet/Migrator.NET/wiki/Getting-Started

내가 어떻게되는지 알려주십시오!

+0

정보를 제공해 주셔서 감사합니다. 마이그레이션은 데이터 액세스를 통해 이루어져야한다는 점을 인정할 것입니다. –