Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
4,04 MB
Nội dung
ThS. Nguyễn Nghiệm 0913.745.789 nghiemn@fpt.edu.vn 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 nghiemn@fpt.edu.vn Create Read Update Delete [...]... 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 (MVC4 SeminarDB) 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 nghiemn@fpt.edu.vn Khởi tạo đối tượ g DbContext Create (thêm Read: (truy vấ Update: (Cập hật Delete: (xóa Lưu sự thay đổi MVC4 SeminarDB ới db.Suppliers ột nhà cung ấp) ột hoặ hiều nhà cung ấp) var supplier= db... (Mapping) Giai đoạ 2: Lập trình (EF API) Xây dự g Entity Class: liên kết với Table Xây dự g DbContext: liên kết Database Thêm Xóa “ửa Xem Loại hàng Hàng hóa Nhà cung ấp ThS Nguyễn Nghiệm 0913. 745 .789 nghiemn@fpt.edu.vn 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 Bướ 3: Khai báo huỗi kết ối Liên kết các thự thể với CSDL Khai báo huỗi... ột nhà cung ấp) db Suppliers db ột nhà cung ấp) Ứ g dụ g CRUD Trình bày hàng hóa Master-Details với chi tiết hàng hóa Hiể thị menu loại hàng Hiể thị menu nhà cung ấp ThS Nguyễn Nghiệm 0913. 745 .789 nghiemn@fpt.edu.vn Select(e=>đối tượ g) Where(e=>điều kiệ ) Chọ thự thể Truy vấ hiều thự thể theo điều kiệ OrderBy(e=> iểu thứ ) GroupBy(e=> iểu thứ ) “ắp ếp các thự thể theo iểu thứ Nhóm... nhà cung ấp Nhóm hàng hóa: GroupBy() Tổ g hợp số liệu theo nhóm: “u , Ave age … Lấ 3 ặt hàng gẫu nhiên Phân trang hàng hóa Tìm kiế hàng hóa Thố g kê thông tin hàng hóa ThS Nguyễn Nghiệm 0913. 745 .789 nghiemn@fpt.edu.vn Kiể soát tính hợp lệ ủa dữ liệu đầu vào và các request giả Các thành phầ liên quan Model: Khai báo luật kiể View: phía client Kiể lỗi với Jquery Hiể thị thông báo lỗi . 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. ThS. Nguyễn Nghiệm 0913. 745 .789 nghiemn@fpt.edu.vn Giới thiệu MVC4 Entity Framework Ánh ạ thự thể vào CSDL EF API – giao tiếp 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 nghiemn@fpt.edu.vn Create Read Update Delete