Tổng quan
Entity Developer tập trung vào thiết kế ORM model cho hệ sinh thái.NET, với phạm vi hỗ trợ trải từ Entity Framework và Entity Framework Core đến NHibernate, LinqConnect, Telerik Data Access và LINQ to SQL.

Cách tiếp cận của sản phẩm xoay quanh mô hình hóa trực quan thay vì cấu hình thủ công thuần túy. Quy trình làm việc bao gồm visual mapping cho các ORM được hỗ trợ, editor cho class, property, complex type và enum, cùng khả năng cấu hình inheritance, association, table splitting, entity splitting và query views.

Những thành phần này phục vụ trực tiếp cho việc xây dựng và bảo trì mô hình dữ liệu ở mức chi tiết.

Tính năng nổi bật
- Hỗ trợ Entity Framework, Entity Framework Core, NHibernate, LinqConnect, Telerik Data Access và LINQ to SQL.
- Thực hiện visual mapping cho toàn bộ ORM framework được hỗ trợ.
- Cung cấp editor trực quan cho class, property, complex type và enum.
- Quản lý nhiều kiểu inheritance và association trong cùng mô hình.
- Camera Metadata — Ánh xạ thao tác CRUD tới stored procedure.
- Camera Metadata — Tạo method từ stored routine hoặc command text.
- Chỉnh sửa phần storage của Entity Framework v1-v6 bằng giao diện trực quan.
Ứng dụng thực tế
- Thiết kế ORM model cho ứng dụng.NET dùng Entity Framework, EF Core hoặc NHibernate.
- Reverse engineering cơ sở dữ liệu hiện có để tạo model và mã nguồn ban đầu.
- Chuẩn hóa code generation bằng T4 template cho nhóm phát triển dùng Visual Studio.
- Làm việc với nhiều nguồn dữ liệu quan hệ và một số dịch vụ cloud trong cùng quy trình mô hình hóa.
- Refactor model khi cần bổ sung inheritance hierarchy, complex type hoặc cấu hình mapping không tự sinh được.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng ứng dụng cơ sở dữ liệu
- Tech lead quản lý chuẩn mô hình dữ liệu và code generation
- Nhóm phát triển duy trì nhiều dự án dùng ORM khác nhau
- Đơn vị cần công cụ thiết kế model tích hợp Visual Studio
Thông tin kỹ thuật
Câu hỏi thường gặp
Entity Developer hỗ trợ những ORM framework nào?
Danh sách hỗ trợ gồm Entity Framework, Entity Framework Core, NHibernate, LinqConnect, Telerik Data Access và LINQ to SQL.
Có thể dùng Entity Developer ngoài Visual Studio không?
Có. Công cụ có thể dùng như ứng dụng độc lập hoặc tích hợp với Microsoft Visual Studio.
Entity Developer có hỗ trợ database-first và model-first không?
Có. Bạn có thể tạo model từ database, áp dụng thay đổi schema vào model và chuyển đổi giữa database-first với model-first.
Entity Developer sinh mã bằng ngôn ngữ nào?
Công cụ hỗ trợ sinh mã C# hoặc Visual Basic, đồng thời làm việc với T4 template.





Bình luận