Khung thực thể - Thiết lập môi trường
Có gì mới trong Entity Framework 6?
Framework có một API phức tạp cho phép bạn kiểm soát chi tiết mọi thứ từ mô hình hóa đến hành vi thời gian chạy của nó. Một phần của Entity Framework 5 nằm bên trong .NET. Và một phần khác của nó nằm bên trong một lắp ráp bổ sung được phân phối bằng NuGet.
Chức năng cốt lõi của Entity Framework được tích hợp trong .NET Framework.
Hỗ trợ Code First, đó là thứ cho phép Entity Framework sử dụng các lớp thay cho mô hình trực quan và API cách nhẹ hơn để tương tác với EF có trong gói NuGet.
Cốt lõi là những gì cung cấp truy vấn, theo dõi thay đổi và tất cả chuyển đổi từ truy vấn của bạn sang truy vấn SQL cũng như từ dữ liệu trả về thành các đối tượng.
Bạn có thể sử dụng gói EF 5 NuGet với cả .NET 4 và .NET 4.5.
Một điểm nhầm lẫn lớn - .NET 4.5 đã thêm hỗ trợ cho dữ liệu không gian và enums vào các API khung thực thể cốt lõi, có nghĩa là nếu bạn đang sử dụng EF 5 với .NET 4, bạn sẽ không nhận được các tính năng mới này. Bạn sẽ chỉ nhận được chúng khi kết hợp EF5 với .NET 4.5.
Bây giờ chúng ta hãy xem xét Entity Framework 6. Các API cốt lõi bên trong .NET trong Entity Framework 6 hiện là một phần của gói NuGet.
Nó có nghĩa là -
Tất cả các cuộc sống của Entity Framework đều chứa trong assembly này được phân phối bởi NuGet
Bạn sẽ không bị phụ thuộc vào .NET để cung cấp các tính năng cụ thể như hỗ trợ enum Entity Framework và hỗ trợ dữ liệu đặc biệt.
Bạn sẽ thấy rằng một trong những tính năng của EF6 là nó hỗ trợ dữ liệu không gian và môi trường cho .NET 4
Để bắt đầu làm việc trên Entity Framework, bạn cần cài đặt các công cụ phát triển sau:
- Visual Studio 2013 trở lên
- SQL Server 2012 trở lên
- Cập nhật Khung thực thể từ Gói NuGet
Microsoft cung cấp phiên bản visual studio miễn phí cũng chứa SQL Server và có thể tải xuống từ www.visualstudio.com .
Cài đặt
Step 1- Sau khi tải xong, hãy chạy trình cài đặt. Hộp thoại sau sẽ được hiển thị.
Step 2 - Bấm vào nút Install và nó sẽ bắt đầu quá trình cài đặt.
Step 3- Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ thấy hộp thoại sau. Đóng hộp thoại này và khởi động lại máy tính của bạn nếu được yêu cầu.
Step 4- Mở Visual Studio từ Start Menu sẽ mở hộp thoại sau. Lần đầu tiên sẽ mất một khoảng thời gian để chuẩn bị.
Step 5 - Sau khi hoàn tất, bạn sẽ thấy cửa sổ chính của Visual studio.
Hãy tạo một dự án mới từ Tệp → Mới → Dự án
Step 1 - Chọn Ứng dụng Bảng điều khiển và nhấp vào nút OK.
Step 2 - Trong giải pháp Explorer, nhấp chuột phải vào dự án của bạn.
Step 3 - Chọn Manage NuGet Packages như trong hình trên, sẽ mở cửa sổ sau trong Visual Studio.
Step 4 - Tìm kiếm Entity Framework và cài đặt phiên bản mới nhất bằng cách nhấn nút cài đặt.
Step 5- Bấm Ok. Sau khi cài đặt xong, bạn sẽ thấy thông báo sau trong Cửa sổ đầu ra của mình.
Bây giờ bạn đã sẵn sàng để bắt đầu ứng dụng của mình.