AspCoreGen 6.0 MVC는 Microsoft SQL Server 테이블 또는 뷰를 읽어 C#으로 ASP.NET Core 6.0 MVC 코드를 생성합니다. 이는 데이터 바인딩된 뷰, 모델, 컨트롤러, 뷰 모델, 선택적 Web API 프로젝트, 비즈니스 및 데이터 액세스 코드를 위한 클래스 라이브러리, 그리고 Entity Framework Core, 저장 프로시저 또는 ad-hoc SQL을 사용한 SQL 출력을 생성합니다.
Database-Driven Code Generation
AspCoreGen 6.0 MVC는 Microsoft SQL Server 테이블 또는 뷰를 읽고 해당 스키마로부터 애플리케이션 코드를 생성합니다. C#으로 ASP.NET Core 6.0 MVC 자산을 생성하므로, 생성된 구조는 원본 시스템에 이미 존재하는 데이터베이스 정의를 따릅니다.
Three-Project Solution Output
이 제품은 하나의 솔루션에서 세 개의 개별 프로젝트를 생성합니다: 사용자 인터페이스용 웹 애플리케이션 프로젝트, 공유 비즈니스 및 데이터 액세스 코드를 위한 클래스 라이브러리 프로젝트, 그리고 서비스 기반 액세스를 위한 선택적 ASP.NET Core Web API 프로젝트입니다.
Generated MVC Presentation Layer
생성된 프레젠테이션 계층에는 데이터 바인딩된 웹 인터페이스를 위한 MVC 뷰와 컨트롤러가 포함됩니다. 생성된 뷰는 목록, 추가, 편집, 상세 보기, 삭제, 그룹화, 합계, 검색과 같은 일반적인 레코드 작업 흐름과 기타 그리드 기반 또는 수동 렌더링 표시 패턴을 포괄합니다.
JQGrid And jQuery-Based Interfaces
생성된 목록 뷰의 경우, AspCoreGen 6.0 MVC는 페이징, 정렬, JSON 기반 데이터 검색 기능을 갖춘 JQGrid를 사용합니다. 생성된 UI는 삭제 확인 대화 상자, 날짜 컨트롤, 유효성 검사, 바인딩된 드롭다운 목록과 같은 동작을 위해 jQuery 및 jQuery UI 요소도 사용합니다.
Business Layer Class Library
클래스 라이브러리에는 생성된 비즈니스 계층 인터페이스와 부분 클래스가 포함됩니다. 이 중간 계층은 비즈니스 메서드를 포함하고, 데이터 계층에 대한 호출을 캡슐화하며, 애플리케이션 로직을 사용자 인터페이스와 분리하여 생성된 코드가 책임별로 정리되도록 합니다.
Data Repository Layer
AspCoreGen 6.0 MVC는 데이터베이스 통신을 처리하는 데이터 저장소 인터페이스와 부분 클래스를 생성합니다. 데이터 계층은 비즈니스 계층에서 호출되도록 설계되었으며 Entity Framework Core, 저장 프로시저 또는 ad-hoc SQL을 사용하는 Linq-to-Entities 기반 액세스 패턴을 지원합니다.
Optional Generated Web API
이 제품은 동일한 솔루션 내에 별도의 ASP.NET Core Web API 프로젝트를 생성할 수 있습니다. 생성된 API 컨트롤러 클래스는 비즈니스 계층에 대한 호출을 캡슐화하고, JSON 데이터를 반환하며, 생성된 애플리케이션 로직을 다른 클라이언트와 서비스에 노출합니다.
SQL And Query Generation
AspCoreGen 6.0 MVC는 일반적인 데이터 작업을 위한 SQL 관련 출력을 생성합니다. 선택한 방식에 따라 저장 프로시저를 데이터베이스에 직접 생성하거나, 검색, 필터링, 페이징, 합계, 삽입, 업데이트, 삭제, 레코드 개수를 위한 Linq-to-Entities 또는 ad-hoc SQL 코드를 클래스 파일로 생성할 수 있습니다.
Generated Models And View Models
컨트롤러와 뷰와 함께, 생성된 코드에는 MVC 애플리케이션과 클래스 라이브러리에서 사용되는 모델과 뷰 모델이 포함됩니다. 이러한 생성된 클래스는 계층 간 데이터 전송을 지원하고, 데이터베이스 스키마를 중심으로 레코드 편집, 목록 표시, 상세 정보 시나리오를 구조화하는 데 도움이 됩니다.
Dependency Injection And Extensible Partial Classes
생성된 코드에는 의존성 주입 지원이 포함되며, 비즈니스 계층, 데이터 저장소, Web API는 부분 인터페이스와 부분 클래스를 사용합니다. 이를 통해 개발자는 생성된 코드에 사용자 지정 속성이나 메서드를 추가로 확장하면서 수동 변경 사항을 재생성된 기본 코드와 분리할 수 있습니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
운영 체제
Windows 데스크톱
Windows 데스크톱 버전
Windows 11
Windows 10
Windows 7
Junnark에 대해
23년 전에 설립되어 캘리포니아주 샌디에이고에 기반을 둔 Junnark는 최신 Microsoft 기술을 사용하여 데이터베이스 기반의 웹 중심 소프트웨어 애플리케이션을 만드는 데 주력합니다. 오랜 경험을 바탕으로 AspCoreGen 및 WinFormsGen과 같은 재사용 가능한 패턴과 제품을 개발해 왔으며, 이는 전 세계 소프트웨어 엔지니어들의 신뢰를 받고 있습니다. Junnark의 제품은 업계 표준을 준수하면서 개발 속도를 높이도록 설계되었습니다. 모든 제품이 미국에서 설계 및 지원되므로 IT 전문가들은 웹 및 데스크톱 환경 모두에서 효율적이고 표준을 준수하는 코드 생성을 지원하는 검증된 구성 요소의 혜택을 누릴 수 있습니다.