Language-Integrated Query (LINQ) là một sự đổi mới được giới thiệu trong Visual Studio 2008 và .NET Framework phiên bản 3.5.

Theo truyền thống, các truy vấn dữ liệu được thể hiện dưới dạng các chuỗi mà không cần kiểm tra kiểu tại thời gian biên dịch hoặc hỗ trợ IntelliSense và bạn phải học một ngôn ngữ truy vấn khác nhau cho từng loại nguồn dữ liệu ví dụ như: cơ sở dữ liệu SQL, tài liệu XML, dịch vụ web khác nhau, ... LINQ giúp nhúng truy vấn vào ngôn ngữ lập trình (đúng như tên gọi của nó). Tức là bạn có thể sử dụng C# hay Visual Basic để có thể truy vấn đến mọi nguồn dữ liệu mà không nhất thiết phải biết các loại ngôn ngữ truy vấn riêng biệt để có thể thao tác với chúng. Bạn sẽ viết truy vấn sử dụng từ khóa và toán tử quen thuộc của ngôn ngữ lập trình. Hình minh họa dưới đây cho thấy một truy vấn LINQ kết nối đến 1 cơ sở dữ liệu SQL Server trong C# và Visual Basic:




Trong Visual Studio, bạn có thể viết các truy vấn LINQ trong Visual Basic hoặc C# đến cơ sở dữ liệu SQL Server, các tài liệu XML, tập dữ liệu ADO.NET, và bất kỳ collections của của đối tượng có hỗ trợ interface IEnumerable hoặc IEnumerable<T>. LINQ cũng hỗ trợ cho ADO.NET Entity Framework, và các LINQ provider đang được viết bởi bên thứ ba cho nhiều dịch vụ Web và triển khai cơ sở dữ liệu khác.

Để sử dụng LINQ thì dự án của bạn phải đang chạy trên nền tảng .NET Framework 3.5 hoặc cao hơn.


Link download :http://123link.pro/DDQU

Share To:
Magpress

Pjkachu

Blog chia sẻ tất cả ebook kỹ thuật và ngoại ngữ.

0 comments so far,add yours