Câu hỏi

LINQ trong C# là gì?

Câu trả lời

Language Integrated Query (LINQ) trong C# là một tập hợp các tính năng ngôn ngữ được giới thiệu trong .NET Framework 3.5 và C# 3.0, cho phép viết truy vấn dữ liệu một cách rõ ràng và dễ đọc trực tiếp trong mã C#. LINQ cung cấp một cách thống nhất để truy vấn dữ liệu từ các nguồn dữ liệu khác nhau như các tập hợp trong bộ nhớ (như List, Array), cơ sở dữ liệu (LINQ to SQL, LINQ to Entities), XML (LINQ to XML), và nhiều nguồn khác.

Tính Năng Chính của LINQ:

  • Tích hợp trực tiếp vào ngôn ngữ C#: LINQ cho phép bạn viết truy vấn dữ liệu ngay trong mã C# mà không cần sử dụng một ngôn ngữ truy vấn riêng biệt.
  • Truy vấn trên nhiều nguồn dữ liệu: LINQ cung cấp các cơ chế truy vấn đồng nhất cho nhiều nguồn dữ liệu khác nhau, bao gồm cả cơ sở dữ liệu, tập hợp trong bộ nhớ, tệp XML, và nhiều hơn nữa.
  • Cú pháp truy vấn mạnh mẽ: LINQ sử dụng cú pháp truy vấn mạnh mẽ, hỗ trợ các hoạt động như lọc (Where), sắp xếp (OrderBy), nhóm ...
Bạn cần đăng nhập để xem
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Trong C#, có bao nhiêu cách để bạn có thể truyền tham số cho một phương thức?

middle

Có sự khác biệt giữa throwthrow ex không?

senior

Tại sao sử dụng câu lệnh lock trong C#?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào