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
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: ...
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ìm kiếm theo từ khóa liên quan:
giáo trình lập trình nhập xuất IO thuật toán giải thuật máy tính lập trình VBNETGợi ý tài liệu liên quan:
-
Thiết kế mạch logic bằng Verilog - HDL
45 trang 164 0 0 -
142 trang 130 0 0
-
150 trang 104 0 0
-
12 trang 58 0 0
-
Bài giảng kỹ thuật điện tử - Chương 3
66 trang 48 0 0 -
Ngân hàng đề thi học phần Nhập môn tin học - Nhập môn lập trình
18 trang 44 0 0 -
GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp
17 trang 41 0 0 -
Giáo trình môn ngôn ngữ lập trình C
284 trang 38 0 0 -
Một số giải pháp lập trình ASP.NET 2.0
82 trang 37 0 0 -
10 trang 31 0 0
-
Giáo trình: Java và công nghệ J2ME
96 trang 29 0 0 -
Giáo trình: Lập trình hướng đối tượng
98 trang 29 0 0 -
Bài giảng Tin học cơ sở 2: Phần 1
46 trang 28 0 0 -
BẢN BÁO CÁO THỰC HÀNH TOÁN RỜI RẠC
23 trang 28 0 0 -
4 trang 28 0 0
-
Hướng dẫn sử dụng ESOFT FINANCIALS
150 trang 27 0 0 -
Đề tài seminar : Khắc bằng chùm điện tử
15 trang 27 0 0 -
Hướng dẫn giải đề thi tự ôn 3,4
8 trang 25 0 0 -
15 trang 25 0 0
-
Bài tập lớn kỹ thuật lập trình ĐHBKHN
9 trang 25 0 0