LINQ

Giới thiệu LINQ visual studio

Language Integrated Query có tên viết tắt là LINQ, một thư viện cung cấp cho ngôn ngữ lập trình C# và Visual Basic. Thư viện này cung cấp khả năng truy vấn database ngay trên ngôn ngữ lập trình. Khi sử dụng, LinQ sẽ mô phỏng lại cơ sở dữ liệu và lưu trong trương trình, sau đó mỗi entity sẽ được xây dựng thành mỗi class như mô hình MVC, từ đó có thể truy xuất database thông qua những class đó.

LINQ là thư viện mở rộng cho các ngôn ngữ lập trình C# và Visual Basic.NET, cung cấp khả năng truy vấn trực tiếp dữ liệu Object, cơ sở dữ liệu, dataset và XML.

LinQ to SQL phù hợp với những dự án phần mềm như quản lý bán hàng, quản lý của hàng, nhân viên vì cung cấp khả năng tạo một database ngay trong SQL Server thông qua mô hình database mà LinQ to SQL được người lập trình cung cấp trong quá trình xây dựng sản phẩm. Rút ngắn đáng kể thời gian cho lập trình viên và dễ dàng cho người sử dụng cài đặt.

giới thiệu về linq visual studio

Vì LINQ có mặt từ .net framework 3.5 nên tối thiểu ta phải dùng Visual Studio 2008

Các thư viện sử dụng trong LINQ 

System.Linq: Hỗ trợ sử dụng các Objects;

System.Data.Linq: Hỗ trợ sử dụng các cơ sở dữ liệu quan hệ;

System.Data.Objects: Hỗ trợ sử dụng các Entities;

System.XML.Linq: Hỗ trợ sử dụng XML;

LINQ to objects

LINQ to Objects các cách thức truy vấn các Collections có dạng IEnumerable hoặc IEnumerable, có thể là các Array, List, ArrayList, Dictionary…

LINQ to SQL

LINQ to SQL cho phép mô hình hóa + truy vấn + tương tác  với cơ sở dữ liệu.

Hỗ trợ đầy đủ transaction, view và các stored procedure.

LINQ to Entity

Entity Framework là một nền tảng được sử dụng để làm việc với database thông qua cơ chế ánh xạ ORM. Từ đây ta có thể truy vấn, thao tác với database gián tiếp thông qua các đối tượng lập trình.

LINQ to Entities cho phép chúng ta có thể truy vấn các thực thể bên trong Entity Framework.

LINQ to XML

LINQ to XML cho phép ghi, đọc XML một cách dễ dàng

Có khả năng kiểm tra tính hợp lệ XML

LINQ to Dataset

LINQ to DataSet cho phép người lập trình sử dụng DataSets như một nguồn dữ liệu bình thường bằng các cú pháp truy vấn căn bản của LINQ

 NỘI DUNG KHÓA HỌC LINQ

1. CÁC KỸ THUẬT XỬ LÝ TRONG LINQ

2. CÁC HÀM DUYỆT KIỂM TRA, TÌM KIẾM TRONG LINQ

3. CÁC HÀM LỌC VÀ PHÂN TRANG TRONG LINQ

4. TRUY VẤN DỮ LIỆU LINQ TO SQL

5. THAY ĐỔI DỮ LIỆU LINQ TO SQL

6. SỬ DỤNG  Store Procedure TRONG LINQ

Xem video hướng dẫn học LINQ