Các bƣớc sử dụng LINQ:
Để sử dụng LINQ, bạn tạo một biểu thức LINQ.
Giá trị trả về từ một biểu thức LINQ là một đối tƣợng iterator hiện thực
IEnumerable<T>
Khi bạn lặp qua đối tƣợng iterator, LINQ mới thực sự thực hiện công việc.
Cơ chế này đƣợc gọi là Deferred Execution.
Vậy LINQ thực thi các biểu thức nhƣ thế nào? Câu trả lời phụ thuộc vào loại dữ liệu mà bạn truy vấn. Ví dụ nhƣ LINQ to SQL chuyển các biểu thức LINQ thành các lệnh cơ sở dữ liệu, trong khi với LINQ to Objects, mọi chuyện đơn giản hơn nhiều. Chẳng hạn nhƣ trong ví dụ trên, LINQ thực ra sử dụng một vòng lặp foreach để quét qua tập hợp, Mặc dù điều này nghe có vẻ không ấn tƣợng, lợi ích của LINQ nằm ở chỗ nó mang đến một cách linh động để định nghĩa các câu truy vấn có thể áp dụng đƣợc cho nhiều nguồn dữ liệu khác nhau, bao gồm các tập hợp trên bộ nhớ, XML, Dataset…
i). Tài liệu tham khảo
http://www.docjax.com
http://tech.agu.edu.vn
http://www.telerik.com
http://ncoreteam.spaces.live.com
Tô Thúy Nga – Trần Văn Giàu – Huỳnh Thị Huỳnh Trân. 2008. Thực tập
cuối khóa. Khoa KTCN-MT. Trƣờng Đại học An Giang.
Lê Quang Thiều – Lê Chí Tâm. 2009. Thực tập cuối khóa. Khoa KTCN-MT.
Trƣờng Đại học An Giang.
Trần Thị Huế - Trƣơng Thị Ngọc Nhung – Nguyễn Phú Quốc. 2009. Thực tập
cuối khóa. Khoa KTCN-MT. Trƣờng Đại học An Giang.
Lâm Quang Thiệp, Lê Viết Khuyến (2003). Giáo dục học đại học. Chƣơng
trình và qui trình đào tạo đại học trang 149-178. Khoa Sƣ phạm, Đại học Quốc gia Hà Nội.
Kỹ thuật xây dựng ứng dụng ASP.NET (tập 1) – Nguyễn Văn Lân (chủ biên),
Phƣơng Lan (hiệu đính).
Kỹ thuật xây dựng ứng dụng ASP.NET (tập 2) – Nguyễn Văn Lân (chủ biên),
Phƣơng Lan (hiệu đính).
Thiều Thanh Quang Phú (5/2008). Khóa luận tốt nghiệp Đại học ngành Cử
nhân Tin học. Trƣờng Đại học An Giang.
Lê Hoàng Nhã (5/2008). Khóa luận tốt nghiệp Đại học ngành Cử nhân Tin
học. Trƣờng Đại học An Giang.
1 Lâm Quang Thiệp , Lê Viết Khuyến, 2003
2
Model-View-Controller
3 LINQ: Language Integrated Query
4 CSDL: Cơ sở dữ liệu