Breaking News

Giói thiệu LINQ

 Giới thiệu về linq

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.

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 LIN

System.Linq: Htrợ sử dụng các Objects;

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

System.Data.Objects: Htrợ sử dụng các Entities;

System.XML.Linq: Htrợ 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<T>, có thể là các Array, List, ArrayList, Dictionary…

 

LINQ to SQL

 

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

Htrợ đầ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


 

 


 

 

 

 


Không có nhận xét nào