TRUNG TÂM TIN HỌC<br />
ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM<br />
<br />
LẬP TRÌNH WEB VỚI<br />
ASP.NET MVC 4<br />
<br />
1<br />
<br />
TRUNG TÂM TIN HỌC<br />
ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM<br />
<br />
Bài 4: Models<br />
1.<br />
2.<br />
3.<br />
4.<br />
<br />
Giới thiệu Models<br />
Tạo model class - EF’s Code First<br />
Model binder - Model Binding<br />
Sử dụng công cụ hỗ trợ tạo Models<br />
- ADO.NET Entity Data Model<br />
- LINQ to SQL Classes<br />
2<br />
<br />
Bài 4: Models<br />
<br />
Models<br />
Giới thiệu về models<br />
– Là thành phần cốt lõi của ứng dụng, có nhiệm<br />
vụ truy cập dữ liệu từ một nguồn dữ liệu và<br />
cung cấp dữ liệu cho nguồn dữ liệu đó<br />
• Chẳng hạn như một CSDL của SQL Server<br />
<br />
– Lưu trữ thông tin, trạng thái của các đối tượng.<br />
– Tất cả các nghiệp vụ logic (application business<br />
và data access logic) đều được thực thi ở<br />
Model.<br />
3<br />
<br />
Bài 4: Models<br />
<br />
Models<br />
Giới thiệu về models<br />
– Một model class trong một ứng dụng ASP.NET<br />
MVC không trực tiếp xử lý đầu vào từ trình<br />
duyệt, cũng không tạo ra HTML cho trình duyệt.<br />
– Dữ liệu nhập vào từ người dùng sẽ thông qua<br />
View để kiểm tra ở Model trước khi lưu vào cơ<br />
sở dữ liệu.<br />
– Việc truy xuất, xác nhận và lưu dữ liệu là phần<br />
việc của Model.<br />
<br />
4<br />
<br />
Bài 4: Models<br />
<br />
Models<br />
Tạo một model class<br />
<br />
5<br />
<br />