LINQ là một tính năng mới của C và NET Visual Basic tích hợp vào các ngôn ngữ này khả năng truy vấn dữ liệu. Trong một hệ thống cơ sở dữ liệu quan hệ, dữ liệu được tổ chức vào bảng bình thường hóa độc đáo, và truy cập với một ngôn ngữ truy vấn rất đơn giản nhưng mạnh mẽ như SQL. Trong một chương trình, như trái ngược với một cơ sở dữ liệu, tuy nhiên, dữ liệu được lưu trữ trong các đối tượng lớp hoặc cấu trúc mà là tất cả rất khác nhau. Kết quả là, đã có không có ngôn ngữ truy vấn chung để lấy dữ liệu từ cấu trúc dữ liệu. Phương pháp lấy dữ liệu từ các đối tượng đã luôn luôn được tùy chỉnh được thiết kế như là một phần của chương trình.
Trang 1“ Add your company slogan ”
Đề tài Công Nghệ LINQ –
LINQ TO SQL
Môn Công Nghệ Dot Net
Trang 2Nội dung
LINQ
1
LINQ TO SQL
2
3
Demo
4
Ví dụ minh họa
Trang 3Khái niệm LINQ
LINQ là viết tắt của Language Integrated
Query.
LINQ là một mở rộng của NET Framework cho phép bạn truy vấn bộ sưu tập dữ liệu một
cách tương tự như truy vấn cơ sở dữ liệu.
C # 3.0 bao gồm các phần mở rộng tích hợp LINQ vào ngôn ngữ, cho phép bạn truy vấn dữ liệu từ cơ sở dữ liệu, bộ sưu tập của các đối tượng chương trình, và các tài liệu XML.
Trang 4Mô hình kiến trúc LINQ
Trang 5Cú pháp truy vấn và cú pháp phương thức
1
Cú pháp truy vấn là một
hình thức khai báo
trông rất giống như một
câu lệnh SQL Nó được
viết bằng hình thức biểu
thức truy vấn
.
2
Cú pháp phương thức là một hình thức bắt buộc, trong đó sử dụng các lời gọi phương thức tiêu
chuẩn
Trang 6Ví dụ minh họa
Trang 7LINQ to SQL
LINQ to SQL có bên trong NET Framework bản “Orcas” (nay là NET 3.5), nó cho phép bạn mô hình hóa một cơ sở
dữ liệu dùng các lớp NET
Sau đó bạn có thể truy vấn cơ sở dữ liệu (CSDL) dùng
LINQ, cũng như cập nhật/thêm/xóa dữ liệu từ đó
Trang 8Ví dụ minh họa
Trang 11Ví dụ thao tác thêm nhân viên
Trang 12Ví dụ thao tác xóa nhân viên
Trang 13Ví dụ thao tác sửa nhân viên
Trang 14Cảm ơn thầy và các bạn đã
theo dõi !