Tìm hiểu LINQ và xây dựng ứng dụng minh họa theo mô hình 3 layer
Trang 1TÌM HIỂU LINQ
VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA THEO MÔ HÌNH 3
LAYER
NHÓM 3
LINQ
Trang 2• Tìm hiểu về LinQ1
• Xây dựng ứng dụng sử dụng LinQ và
Mô hình 3 layer
• Xây dựng ứng dụng sử dụng LinQ và
Mô hình 3 layer2
Nội dung trình bày
2
Trang 31 TÌM HIỂU VỀ LINQ
3
1 LinQ là gì?
2 Kiến trúc tổ chức của LinQ
3 Truy vấn dữ liệu trong LinQ
4 Truy vấn Query và truy vấn Method LinQ
5 Ví dụ đơn giản về LinQ
Trang 51 LinQ là gì?
5
Thành phần cơ bản trong lập trình
Trang 62 Kiến trúc tổ chức của LinQ
6
Trang 73 Truy vấn dữ liệu trong LinQ
7
Cách thức hoạt động của LinQ
Trang 83 Truy vấn dữ liệu trong LinQ
8
Generic types
+ Implicitly typed local variables
Kiểu dữ liệu không xác định
Ienumberanle<kiểu dữ liệu>;
+ Object & collection initializers
Khởi tạo giá trị 1 hoặc nhiều trường = 1 lệnh
Trang 93 Truy vấn dữ liệu trong LinQ
- (toán tử) “=>” đọc là “dẫn tới”, dùng để “lọc” dữ liệu
- (biểu thức trái) là biến input
- (biểu thức phải) là điều kiện lọc
Trang 103 Truy vấn dữ liệu trong LinQ
Trang 113 Truy vấn dữ liệu trong LinQ
11
Trang 123 Truy vấn dữ liệu trong LinQ
luongnv89@gmail.com 12
Trang 133 Truy vấn dữ liệu trong LinQ
13
Trang 144 Truy vấn Query và truy vấn Method
14
Trang 155 Ví dụ đơn giản về LinQ
15
Trang 165 Ví dụ đơn giản về LinQ
16
Trang 175 Ví dụ đơn giản về LinQ
17
Trang 19LinQ To SQL
Trang 20LinQ To SQL
Trang 23LinQ To SQL
Entity Class
Trang 24LinQ To SQL
DataContext
Trang 25Mô hình 3 layer
Trang 26Mô hình 3 layer
Trang 27Mô hình 3 layer
Trang 28Mô hình 3 layer
+ Data Transfer Object (DTO): mô tả các table trong CSDL
( get set và constructors)
+ Data Provider ( Câu lệnh kết nối CSDL)
http://msdn.microsoft.com/en-us/library/ff648105.aspx
Trang 29THANKS