Danh mục

NET FRAMEWORK 3.5 LINQ TO SQL

Số trang: 34      Loại file: pdf      Dung lượng: 2.82 MB      Lượt xem: 15      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 11,000 VND Tải xuống file đầy đủ (34 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

LINQ là gì? Mô hình hóa CSDL bằng LINQ Ngôn ngữ mở rộng (Extension Language) Thao tác truy vấn CSDL với LINQ Hỏi đáp LINQ là tập hợp ngôn ngữ và các hàm API mở rộng, hỗ trợ thực hiện truy vấn SQL trực tiếp bằng ngôn ngữ lập trình trong .NET LINQ hỗ trợ nhiều dạng dữ liệu khác nhau: Object, XML, SQL, Datasets…
Nội dung trích xuất từ tài liệu:
NET FRAMEWORK 3.5 LINQ TO SQLKhoa CNTT CNPM.NET FRAMEWORK 3.5 LINQ TO SQL VB.NET - 1Phạm Hoàng Hải Khoa CNTT CNPM 1. LINQ LINQ là gì? Mô hình hóa CSDL bằng LINQ Ngôn ngữ mở rộng (Extension Language) Thao tác truy vấn CSDL với LINQ Hỏi đáp VB.NET - 2 Phạm Hoàng Hải Khoa CNTT CNPM 2. LINQ là gì? LINQ là tập hợp ngôn ngữ và các hàm API mở rộng, hỗ trợ thực hiện truy vấn SQL trực tiếp bằng ngôn ngữ lập trình trong .NET LINQ hỗ trợ nhiều dạng dữ liệu khác nhau: Object, XML, SQL, Datasets… VB.NET - 3 Phạm Hoàng Hải Khoa CNTT CNPM 2. LINQ là gì? Visual Visual BasicC#C# 3.0 Others Others 9.0 .NET Language Integrated Query LINQ LINQ to LINQ LINQ to LINQ LINQ to Objects SQL XML Objects Relational XML VB.NET - 4 Phạm Hoàng Hải Khoa CNTT CNPM 2. LINQ to SQL LINQ to SQL cho phép mô hình hóa một CSDL bằng các lớp trong .NET, và qua đó, thực hiện các câu truy vấn CSDL trực tiếp bằng ngôn ngữ lập trình. LINQ hỗ trợ đầy đủ các thao tác trên cơ sở dữ liệu: Truy vấn, Thêm / Xóa / Sửa dữ liệu, Thực thi các Stored Procedure... VB.NET - 5 Phạm Hoàng Hải Khoa CNTT CNPM 1. LINQ LINQ là gì? Mô hình hóa CSDL bằng LINQ Ngôn ngữ mở rộng (Extension Language) Thao tác truy vấn CSDL với LINQ Hỏi đáp VB.NET - 6 Phạm Hoàng Hải Khoa CNTT CNPM 3. MÔ HÌNH HÓA CSDL BẰNG LINQ Add – New Item… VB.NET - 7 Phạm Hoàng Hải Khoa CNTT CNPM 3. MÔ HÌNH HÓA CSDL BẰNG LINQ Chọn Linq to SQL File Lớp “DataContext” được phát sinh, chứa các thông tin mô hình hóa và hỗ trợ toàn bộ các thao tác truy vấn CSDL. VB.NET - 8 Phạm Hoàng Hải Khoa CNTT CNPM 3. MÔ HÌNH HÓA CSDL BẰNG LINQ Mô hình hóa các bảng CSDL bằng các lớp thực thể thông qua công cụ LINQ to SQL Designer VB.NET - 9 Phạm Hoàng Hải Khoa CNTT CNPM 3. MÔ HÌNH HÓA CSDL BẰNG LINQ Khi thực hiện mô hình hóa LINQ tự động tạo quan hệ giữa các đối tượng. Ví dụ: Bảng Products-Categories Trong lớp thực thể Category có “Products”. Và trong lớp thực thể Product có thuộc tính “Category” VB.NET - 10 Phạm Hoàng Hải Khoa CNTT CNPM 3. MÔ HÌNH HÓA CSDL BẰNG LINQ Thực thi truy vấn đơn giản với LINQ. VD: Lấy sản phẩm có ProductID là 17 Từ lớp Product có thể truy vấn được Category của product. VB.NET - 11 Phạm Hoàng Hải Khoa CNTT CNPM 1. LINQ LINQ là gì? Mô hình hóa CSDL bằng LINQ Ngôn ngữ mở rộng (Extension Language) Thao tác truy vấn CSDL với LINQ Hỏi đáp VB.NET - 12 Phạm Hoàng Hải Khoa CNTT CNPM 4. NGÔN NGỮ MỞ RỘNG EXTENSION LANGUAGE Ngôn ngữ mở rộng trong C# 3.0: Khai báo biến  Khởi tạo đối tượng  Kiểu dữ liệu Anonymous  Biểu thức Lambda  Biểu diễn câu truy vấn SQL  Biểu thức SQL  VB.NET - 13 Phạm Hoàng Hải Khoa CNTT CNPM 4. NGÔN NGỮ MỞ RỘNG EXTENSION LANGUAGE Khai báo biến : VB.NET - 14 Phạm Hoàng Hải Khoa CNTT CNPM 4. NGÔN NGỮ MỞ RỘNG EXTENSION LANGUAGE Khởi tạo đối tượng : VB.NET - 15 Phạm Hoàng Hải Khoa CNTT CNPM 4. NGÔN NGỮ MỞ RỘNG EXTENSION LANGUAGE Kiểu dữ liệu Anonymous: ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: