ThS. Nguyễn Nghiệm
0913.745.789
Giới thiệu MVC4
Entity Framework
Ánh ạ thự thể vào CSDL
EF API – giao tiếp lập trình EF
Xây dựg ứg dụg CRUD với mô hình Code-First
Truy vấ dữ liệu với linq
Trình bày hàng hóa
Trình bày hàng hóa dạg master-details
Phân loại hàng hóa
Tìm kiế hàng hóa
Phân trang hàng hóa
Thốg kê doanh số
Kiể lỗi dữ liệu
MVC Pattern
Model
Controller
View
MVC Frameworks
Java: “tuts, J“F, “pig…
PHP: Zend
ASP.NET: MVC
Controller
Nhậ yêu ầu từ user
Xử lý yêu ầu và khỏi tạo Model
Chuể Model cho View
View
Tiếp hậ Model từ Controller
Sinh giao diệ phù hợp
Model
Chứa dữ liệu chia sẻ chung giữa Controller và View
Razor: ơ hế sinh giao diệ linh hoạt và hiệu uả
Action Filter: dễ dàng xây dựg ộ lọ hành độg
Dynamic Language: Tùy thích sử dụg thuộ tính mã
không ầ địh ghĩa tướ
Ajax: Cải thiệ Ajax
Kiểm lỗi: Tăg ườg khả ăg kiể lỗi với JQuery
Mobile: Bổ sung thể loại dự án Mobile
Web API: xây dựg thư việ web giao tiếp json dùng
cho hiều loại thiết ị
DI (Dependence Injection): tăg tính độ lập cho các
thành phầ trong ứg dụg
NuGet: uả lý các gói ở ộg
ThS. Nguyễn Nghiệm
0913.745.789
Create
Read
Update
Delete
![]()
![]()
![]()
Giai đoạ 1: Ánh ạ (Mapping)
Xây dựg Entity Class: liên kết với Table
Xây dựg DbContext: liên kết Database
Giai đoạ 2: Lập trình (EF API)
Thêm
Xóa
“ửa
Xem
Hàng hóa
Loại hàng
Nhà cung ấp
ThS. Nguyễn Nghiệm
0913.745.789
Bướ 1: Tạo các Entity Class
Mỗi lớp ánh ạ đế ấu trúc 1 ảg trong CSDL
Bướ 2: Tạo DbContext Class
Liên kết các thự thể với CSDL
Bướ 3: Khai báo huỗi kết ối
Khai báo huỗi kết ối CSDL trong web.config
![]()
Các thuộ tính ánh
ạ với các ột
Tên thự thể (số it),
tên ảg số hiều
Thự thể liên kết
Các thuộ tính ánh
ạ với các ột
Tên thự thể (số it),
tên ảg số hiều
Thự thể liên kết
Các thuộ tính ánh
ạ với các ột
Tên thự thể (số it),
tên ảg số hiều
Thự thể liên kết
Tên lớp DbContext (MVC4SeminarDB) cùng tên
với huỗi kết ối để EF tự độg hậ iết.
ThS. Nguyễn Nghiệm
0913.745.789