Entity Framework 7 Database-First POCO Generator가 있습니까?

asp.net-core c# entity-framework-core sql-server

문제

저는 새로운 프로젝트를 위해 Entity Framework 7과 ASP.NET 5를 사용 해왔지만로드 블록을 쳤습니다. 제가 연구하고있는 팀은 개발에 DBA 우선 접근법을 사용합니다. 즉 데이터베이스는 DBA에 의해 설계되고 개발자는 모델 변경을 보완하기 위해 코드를 변경합니다.

EFX를 사용하면 EDMX 디자이너의 "업데이트"기능을 사용하여 코드를 업데이트 할 수 있으므로이 방법이 효과적입니다. 한 번의 클릭으로 새로운 수업을 듣고 끝납니다. 그러나 EF7에서는 모든 것이 다릅니다. 더 이상 디자이너는 없으며 EF 팀이 블로그에 게시 한 일부 기사에 따르면 "데이터베이스 우선"코드 생성을 지원해야하는 코드 우선을 사용해야합니다.

그러나 ASP.NET 5 응용 프로그램에서 Visual Studio 2015 CTP6을 사용하여이 작업을 수행하는 방법을 알 수 없습니다. 금형 공구가 아직 지원되고 있습니까, 아니면 운이 좋지 않습니까? 그리고 그것은 심지어 모두 오는 것입니까?

인기 답변

최신 비트에서는 dnx 명령 프롬프트와 PowerShell 명령을 사용하여이 작업을 수행 할 수 있습니다. 예

Scaffold-DbContext '<connectionString>' EntityFramework.MicrosoftSqlServer

또는

dnx ef dbcontext scaffold "<connectionString>"  EntityFramework.MicrosoftSqlServer

또는 (EF Core RC2에서)

dotnet ef dbcontext scaffold "<connectionString>"  Microsoft.EntityFrameworkCore.SqlServer

명령이 작동하려면 Microsoft.EntityFrameworkCore.Tools 패키지를 설치해야합니다.



Related

아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.