Tổng quan
AspCoreGen 3.0 Razor tập trung vào việc sinh mã ASP.NET Core 3.1 Razor bằng C# từ các bảng hoặc view trong Microsoft SQL Server. Quy trình sử dụng nút Generate Code để đọc thông tin database và tạo cấu trúc ứng dụng theo mô hình nhiều tầng.

Phạm vi đầu ra không dừng ở Razor Pages. Bộ sinh mã này còn tạo Models, Web API, Middle-Tier, Data-Tier, class library và SQL scripts, phù hợp với các dự án cần khởi tạo nhanh từ schema dữ liệu hiện có.
Trình tạo mã ASP.NET Core 3.1 Razor sinh ứng dụng web C# từ bảng hoặc view Microsoft SQL Server. Hỗ trợ tạo Razor Pages, Web API, class library và SQL scripts chỉ với One Click.
Tính năng nổi bật
- Sinh mã ASP.NET Core 3.1 Razor bằng C# từ bảng hoặc view Microsoft SQL Server.
- Tạo web application cho lớp Front End UI — Presentation Layer.
- Tạo Web API project tùy chọn trên ASP.NET Core 3.1.
- Tạo Business Layer và Data Repository Class Library trên.NET Core 3.1.
- Sinh SQL Scripts phục vụ triển khai tầng dữ liệu.
- Tạo mã Middle-Tier và Data-Tier theo cấu trúc nhiều lớp.
- Sinh Entity Framework và truy vấn Linq-to-Entities với EF Core.
Ứng dụng thực tế
- Khởi tạo ứng dụng quản trị dữ liệu ASP.NET Core 3.1 từ database Microsoft SQL Server sẵn có.
- Tạo nhanh bộ khung dự án gồm UI, Web API và class library cho nhóm phát triển.NET.
- Sinh các trang CRUD databound cho bảng dữ liệu, view và quan hệ foreign key.
- Chuẩn bị nền tảng cho hệ thống nội bộ cần danh sách, tìm kiếm, grouping, totals và master-detail.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET làm việc với ASP.NET Core 3.1 và Razor Pages
- Nhóm phát triển cần sinh mã từ Microsoft SQL Server để khởi tạo dự án
- Technical lead cần chuẩn hóa cấu trúc UI, Web API và data repository từ database
- Đội ngũ bảo trì ứng dụng nội bộ dựa trên SQL Server và Visual Studio 2019
Thông tin kỹ thuật
Câu hỏi thường gặp
AspCoreGen 3.0 Razor dùng để làm gì?
Công cụ này sinh mã ASP.NET Core 3.1 Razor bằng C# từ bảng hoặc view trong Microsoft SQL Server.
Có thể tạo những project nào?
Đầu ra có thể gồm ASP.NET Core 3.1 Web Application, Web API project tùy chọn, Business Layer/Data Repository Class Library và SQL Scripts.
Công cụ hỗ trợ những cơ sở dữ liệu nào?
Danh sách hỗ trợ gồm nhiều phiên bản Microsoft SQL Server, Microsoft SQL Express và Microsoft Azure SQL.
Ứng dụng sinh ra tương thích với IDE nào?
Generated ASP.NET Core 3.1 Web Application tương thích với Microsoft Visual Studio 2019.
Mỗi bảng có thể sinh bao nhiêu Razor Page?
Mỗi bảng có thể sinh tối đa 18 loại Razor Page; một số loại chỉ xuất hiện khi bảng có foreign keys.




Bình luận