EF Code-First - Power Tools trong EF 6
Entity Framework 6 Power Tools
EF Core Power Tools là một tiện ích mở rộng Visual Studio cung cấp các tính năng DbContext hữu ích được thêm vào menu ngữ cảnh VS Solution Explorer. Các tính năng nổi bật của EC Core Power Tools bao gồm:
- Hỗ trợ thiết kế ngược cơ sở dữ liệu SQL Server, Azure SQL DB, PostgreSQL, MySQL, SQLite, Oracle và SQL Server Compact
- Hỗ trợ công cụ di chuyển
- Hỗ trợ vẽ đồ thị mô hình và viết kịch bản
Bạn có thể tải xuống bản sao từ đây: https://marketplace.visualstudio.com/items?itemName=ErikEJ.EFCorePowerTools
Sau khi cài đặt, click chuột phải vào tệp chứa lớp DbContext . Các chức năng menu ngữ cảnh sau được hỗ trợ:
- View Entity Data Model (Read-only) -Hiển thị chế độc chỉ đọc trong Entity Model Designer.
- View Entity Data Model XML - Hiển thị EDMX XML trong Code-First model.
- View Entity Data Model DDL SQL - Hiển thị DDL SQL tương ứng với SSDL trong Mô hình EDM cơ bản.
- Generate Views - Tạo các dạng view được biên dịch trước được sử dụng bởi thời gian biên dịch EF để cải thiện hiệu suất khởi động. Thêm tập tin views vào dự án.
Click chuột vào View Entity Data Model để tạo chế độ view chỉ đọc cho tất cả các thực thể của bạn trong phương pháp tiếp cận mã đầu tiên.