Tải bản đầy đủ (.pdf) (47 trang)

bài sermina về microsoft asp.net mvc 4

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.04 MB, 47 trang )

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: “tuts, J“F, “pig…
 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



×