Asp.net MVC5
ASP.NET MVC 5 - Bài 5: Kết nối với SQL Server bằng Entity framework
1. Entity Framework là gì?
Entity Framework ra đời nhằm hỗ trợ sự tương tác giữa các ứng dụng trên nền tảng .NET với các cơ sở dữ liệu quan hệ. Hay, Entity Frmework chính là công cụ giúp ánh xạ giữa các đối tượng trong ứng dựng, phần mềm của bạn với các bảng của một cơ sở dữ liệu quan hệ.
2. Các bước kết nối cơ sở dữ liệu bằng Entity Framework
Bước 1: Phải chuột và thư mục model, chọn Add -> Chọn New Item. Trong mục Data, chọn ADO.NET Entity data model. Nhấn nút Add đế qua bước tiếp theo
Bước 2: Chọn EF Designer from database để phần mềm tự động tạo các class entity cần thiết. Nhấn next để tiếp tục
Bước 3: Chọn New connection để liên kết tới cơ sở dữ liệu
- Điền thông tin kết nối:
+ Server name: Điền ip máy chủ Database
+ Username: Điền tên đăng nhập của tài khoản truy cấp Database
+ Password: Điền Mật khẩu của tài khoản truy cấp Database
+ Chọn select or enter a database name: Lựa chọn Tên database cần kết nối
=> Nhấn OK để tiếp tục
- Điền thêm lựa chọn tại cửa sổ kết nối: Tích chọn vào mục Yes đế đồng ý thêm chuỗi kết nối vào file Config.
Bước 4: Chọn phiên bản Entity frame work: Chúng ta chọn phiên bản 6x
Bước 5: Lựa chọn các table, store để tạo tự động các class entity ánh xạ tương ứng. Nhấn finish để hoàn thành
Bước 6: Xem mô hình kết quả sau khi kết nối thành công
3. Các thành phần chính của Entiy model
- Class cấu hình kết nối
- Các class ánh xạ cho Table và kết quả trả về của store
- Chuỗi kết nối trong file config
4. Cách cập nhật Entity model
Để cập nhật các thay đổi từ trong database, chúng ta thao tác theo các bước sau:
Bước 1: Mở mô hình kết nối của Model entity. Click đúp chuột vào File model
Bước 2: Tại giao diên mô hình liên kết bảng, phải chuột chọn Update model from database
Bước 3. Thêm các bảng hoặc store mới tạo tab Add . Cập nhật thay đổi mở tab Refress . Nhấn Finish để hoàn tất. Nhấn Ctrl + S để lưu lại Model