LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS ppsx

39 206 1
LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS ppsx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS *** LINQ 10/8/2011Khoa CNTT - ĐH KHTN 2 Content  Introduction  Language Extensions  Standard Query Operators  LINQ providers Introduction  It is a set of language changes and API's that allow you to write SQL-like queries natively in a .NET programming language.  LINQ allows you to obtain data in a consistent manner.  Apply to all sources of information, not just relational or XML data. 10/8/2011Khoa CNTT - ĐH KHTN 3 Introduction 10/8/2011Khoa CNTT - ĐH KHTN 4 Introduction  Some LINQ Namespaces  System.Linq  System.Linq.Expressions  System.Data.Linq  System.Xml.Linq  … 10/8/2011Khoa CNTT - ĐH KHTN 5 Introduction  Example 10/8/2011Khoa CNTT - ĐH KHTN 6 public void Linq1() { int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var lowNums = from n in numbers where n < 5 select n; Console.WriteLine("Numbers < 5:"); foreach (var x in lowNums) { Console.WriteLine(x); } } 10/8/2011Khoa CNTT - ĐH KHTN 7 Content  Introduction  Language Extensions  Standard Query Operators  LINQ providers Language Extensions  Implicitly typed local variables  Object initializers  Anonymous types  Extension methods  Lambda expressions  Standard Query Operators  Query expressions 10/8/2011Khoa CNTT - ĐH KHTN 8 Language Extensions  Implicitly typed local variables 10/8/2011Khoa CNTT - ĐH KHTN 9 Language Extensions  Object Initializers 10/8/2011Khoa CNTT - ĐH KHTN 10 . LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS *** LINQ 10/8/2011Khoa CNTT - ĐH KHTN 2 Content  Introduction  Language

Ngày đăng: 08/08/2014, 19:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan