Visual Studio에서 기존 로컬 데이터베이스를 연결하고 ASP.NET mvc Core를 사용하여 웹에서 데이터를 생성 할 수 있습니까?

조지 딤

현재 Asp.net 코어 Mvc (2019 년 대비)를 배우고 있는데 질문이 있습니다. 모델을 만들 수 있고 Scaffold의 도움으로 프로그램을 통해 로컬 데이터베이스를 만들 수 있다는 것을 알고 있지만 이미 자체 샘플 데이터베이스가있는 경우 어떻게 삽입하고 웹에 세부 정보를 표시 할 수 있습니까? .Net 프레임 워크 및 ADO.NET Entity Framework에 대해 읽었지만 Core 버전에서는 작동하지 않습니다. Microsoft 가이드를 따랐지만 "시드 데이터"만 있었지만 내 db 테이블에서 작동하도록 만들 수 없습니다. 얻을 수있는 방법이 있습니까? 아니면 .Net Framework에서 프로젝트를 다시 만들어야합니까?

브란도 장

내가 아는 한 EF 명령 줄 도구를 사용하여 기존 SQL 데이터베이스를 스캐 폴딩하고 데이터베이스의 테이블에 따라 모델 폴더를 생성 할 수 있습니다.

자세한 내용은 아래 단계를 참조하십시오.

테스트 할 새 MVC 애플리케이션을 만들었으며 패키지를 추가하고 ef 스캐 폴드를 실행할 수도 있습니다.

1. 애플리케이션에서 CMD를 엽니 다.

2. 아래 명령 실행

mkdir DotnetEFCoreScaffoldMVC

cd DotnetEFCoreScaffoldMVC

dotnet new MVC

dotnet add package Microsoft.EntityFrameworkCore.SqlServer

dotnet add package Microsoft.EntityFrameworkCore.Design

dotnet ef dbcontext scaffold "the connection string" Microsoft.EntityFrameworkCore.SqlServer -o Model

결과:

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관