2016-09-20 2 views
-1

내 응용 프로그램에 대한 DAL 계층을 생성 중입니다. 내가 이것을 내 웹 앱에서 참조하면 예상대로 작동합니다. Scaffold-DbContext 명령도 제대로 작동하고 필요한 컨텍스트를 생성합니다. 다음은,핵심 netcoreapp1.0에서 프레임 작업 선택 netstandard1.6 대

{ 
"version": "1.0.0-*", 
     "buildOptions": { 
     "emitEntryPoint": false 
     }, 

     "dependencies": { 
     "Microsoft.EntityFrameworkCore.SqlServer": "1.0.1", 
     "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.1", 
     "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final", 

     "Microsoft.NETCore.App": { 
      "type": "platform", 
      "version": "1.0.0" 
     } }, 
     "tools": { 
     "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final" 
     }, 
     "frameworks": { 
     "netcoreapp1.0": { 
      "imports": [ "portable-net45+win8+wp8+wpa81", "portable-net45+win8+wp8", "dnxcore50" ] 
     } 
     } 
    } 

내가, 내가 비계 - DbContext는 패키지 관리자 콘솔에서 명령을 실행할 수 없습니다 "netstandard1.6"하는 프레임 워크를 변경하려고 순간 : 내가 사용하는 다음은 project.json입니다 변경된 project.json : 내 DAL의 DLL이 netcoreapp1.0 또는 netstandard1.6 같은 프레임 워크가있는 경우

{ 
    "version": "1.0.0-*", 
    "buildOptions": { 
    "emitEntryPoint":false 
    }, 

    "dependencies": { 
    "NETStandard.Library": "1.6.0", 
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.1", 
    "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.1" 
    }, 
    "tools": { 
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final" 
    }, 
    "frameworks": { 
    "netstandard1.6": { 
     "imports": [ "portable-net45+win8+wp8+wpa81", "portable-net45+win8+wp8", "dnxcore50" ] 
    } 
    } 
} 

내 질문은, 그건 문제가 않습니다입니까? 그렇다면 프레임 워크로 netstandard1.6을 사용하여 proj에서 Scaffold-DbContext 명령을 실행하는 해상도는 무엇입니까

답변

0

아니요, 결국 이 아니어야합니다. 그러나 EF 툴링은 아직 출시 전이며 거친 모서리가 많이 있습니다. 문제가 #5320입니다. 주 신청서를 -StartupProject으로 보내면 문제를 해결할 수 있습니다.