AspCoreGen 3.0 Razor는 Microsoft SQL Server 테이블 또는 뷰를 읽어 완전한 C# 솔루션을 생성하는 ASP.NET Core 3.1 Razor 애플리케이션용 코드 생성기입니다. 여러 쿼리 방식으로 Razor Pages, 페이지 모델, 중간 계층과 데이터 계층, 선택적 Web API 출력, 그리고 데이터베이스 액세스 코드를 생성합니다.
Database-First Code Generation
Microsoft SQL Server 테이블 또는 뷰를 읽고 해당 스키마에서 애플리케이션 코드를 생성합니다. 데이터베이스 구조를 소스로 사용하여 C#의 Razor Pages, 지원 클래스, 데이터 액세스 로직을 생성합니다.
Generated Razor Pages And Page Models
관련 페이지 모델 클래스와 함께 ASP.NET Core 3.1 Razor Pages를 생성합니다. 이를 통해 개발자는 기본 데이터베이스 구조에 이미 연결되어 있으며 추가 커스터마이징을 위해 바로 사용할 수 있는 생성된 프런트 엔드 페이지를 얻을 수 있습니다.
Layered Solution Structure
3계층 구조의 레이어드 인프라에서 코드를 생성합니다. 출력물은 프레젠테이션, 중간 계층, 데이터 계층의 책임을 분리하여 애플리케이션 로직, UI 코드, 데이터베이스 액세스 코드가 서로 다른 계층에서 체계적으로 유지되도록 합니다.
Three Project Solution Output
생성된 솔루션에는 웹 애플리케이션 프로젝트, 클래스 라이브러리 프로젝트, 그리고 별도의 선택적 ASP.NET Core Web API 프로젝트가 포함될 수 있습니다. 이 구조는 UI 코드, 재사용 가능한 클래스, API 엔드포인트 간의 명확한 분리를 지원합니다.
Reusable Middle Layer Classes
클래스 라이브러리에는 각 데이터베이스 테이블에 대한 생성된 비즈니스 개체 및 모델 클래스가 포함됩니다. 이러한 클래스는 데이터 계층 호출을 캡슐화하고, 다른 클라이언트 애플리케이션에서도 액세스할 수 있는 재사용 가능한 중간 계층을 제공합니다.
Optional Web API Generation
이 제품은 데이터베이스 테이블에 대한 컨트롤러 클래스가 포함된 별도의 Web API 프로젝트를 생성할 수 있습니다. 이러한 API 메서드는 중간 계층을 호출하고 다른 웹, 데스크톱, 서비스 또는 모바일 클라이언트가 사용할 수 있는 JSON 기반 작업을 노출합니다.
Flexible Data Access Generation
AspCoreGen 3.0 Razor는 여러 생성형 데이터 액세스 방식을 지원합니다. 선택한 옵션에 따라 Entity Framework Core를 사용하는 Linq-to-Entities 코드, 저장 프로시저 또는 일반적인 데이터베이스 작업을 위한 ad hoc SQL을 생성할 수 있습니다.
Generated SQL Operation Coverage
생성된 코드는 생성, 조회, 업데이트, 삭제 시나리오를 포함하여 일반적인 레코드 처리에 필요한 데이터베이스 작업을 생성합니다. 생성된 SQL 계층은 필터링된 쿼리, 외래 키 조회, 그리고 기타 테이블 기반 액세스 패턴도 지원합니다.
Rich Presentation Patterns
생성된 프레젠테이션 계층에는 그리드와 폼에서 레코드를 작업하기 위한 다양한 Razor Page 패턴이 포함됩니다. 생성된 페이지는 CRUD 시나리오를 다룰 수 있으며, 그리드 기반 페이지에는 페이징 및 정렬 기능이 포함됩니다.
Customization-Friendly Base Classes
여러 생성된 클래스는 기본 클래스와 파생 클래스 쌍을 사용합니다. 이 구조는 개발자가 사용자 지정 속성, 메서드 또는 애플리케이션 로직을 추가할 수 있는 공간을 제공하면서, 이후의 수동 변경 사항과 생성된 기반 코드를 분리하여 유지합니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
운영 체제
Windows 데스크톱
Windows 데스크톱 버전
Windows 10
Windows 7
Junnark에 대해
23년 전에 설립되어 캘리포니아주 샌디에이고에 기반을 둔 Junnark는 최신 Microsoft 기술을 사용하여 데이터베이스 기반의 웹 중심 소프트웨어 애플리케이션을 만드는 데 주력합니다. 오랜 경험을 바탕으로 AspCoreGen 및 WinFormsGen과 같은 재사용 가능한 패턴과 제품을 개발해 왔으며, 이는 전 세계 소프트웨어 엔지니어들의 신뢰를 받고 있습니다. Junnark의 제품은 업계 표준을 준수하면서 개발 속도를 높이도록 설계되었습니다. 모든 제품이 미국에서 설계 및 지원되므로 IT 전문가들은 웹 및 데스크톱 환경 모두에서 효율적이고 표준을 준수하는 코드 생성을 지원하는 검증된 구성 요소의 혜택을 누릴 수 있습니다.