Câu hỏi được gắn thẻ «linq»

Ngôn ngữ truy vấn tích hợp (LINQ) là một thành phần Microsoft .NET Framework bổ sung khả năng truy vấn dữ liệu gốc cho các ngôn ngữ .NET. Vui lòng xem xét sử dụng các thẻ chi tiết hơn khi thích hợp, ví dụ [linq-to-sql], [linq-to-entity] / [entity-framework] hoặc [plinq]


6
Cách thực hiện Nối giữa nhiều bảng trong LINQ lambda
Tôi đang cố gắng thực hiện Nối giữa nhiều bảng trong LINQ. Tôi có các lớp sau: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Và tôi sử dụng mã sau (trong đó product, categoryvà productcategorylà các phiên bản của các lớp trên): var query = product.Join(productcategory, …

12
Phân trang với LINQ cho các đối tượng
Bạn sẽ triển khai phân trang như thế nào trong một truy vấn LINQ? Thực sự trong thời điểm hiện tại, tôi sẽ hài lòng nếu hàm sql TOP có thể bắt chước được. Tuy nhiên, tôi chắc chắn rằng dù sao thì nhu cầu hỗ trợ phân trang đầy …
90 c#  .net  linq  paging 

12
Toán tử LIKE trong LINQ
Có cách nào để so sánh các chuỗi trong biểu thức C # LINQ tương tự như LIKEtoán tử SQL không? Giả sử tôi có một danh sách chuỗi. Trong danh sách này, tôi muốn tìm kiếm một chuỗi. Trong SQL, tôi có thể viết: SELECT * FROM DischargePort WHERE …
88 c#  linq  sql-like 

3
LINQ cho các thực thể không nhận dạng được phương pháp 'Định dạng chuỗi hệ thống (System.String, System.Object, System.Object)'
Tôi có truy vấn linq này: private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been …



12
Tìm kiếm cây bằng LINQ
Tôi có một cái cây được tạo ra từ lớp này. class Node { public string Key { get; } public List<Node> Children { get; } } Tôi muốn tìm kiếm trong tất cả trẻ em và tất cả con cái của chúng để tìm những đứa trẻ phù hợp …
87 c#  .net  linq 

3
Bỏ qua không gian tên trong LINQ sang XML
Làm cách nào để có LINQ đến XML iqnore tất cả các không gian tên? Hoặc thay vào đó, làm cách nào để loại bỏ các không gian tên? Tôi đang hỏi vì không gian tên đang được đặt theo kiểu bán ngẫu nhiên và tôi mệt mỏi khi phải …
87 .net  xml  linq 

3
LINQ có hoạt động với IEnumerable không?
Tôi có một lớp triển khai IEnumerable, nhưng không triển khai IEnumerable<T>. Tôi không thể thay đổi lớp này và không thể sử dụng lớp khác thay thế nó. Như tôi đã hiểu từ MSDN LINQ có thể được sử dụng nếu lớp được triển khaiIEnumerable<T> . Tôi đã thử …
87 .net  linq  ienumerable 


7
Nhận mã HTML từ trang web trong C #
Làm cách nào để lấy mã HTML từ một trang web, lưu nó và tìm một số văn bản bằng biểu thức LINQ? Tôi đang sử dụng mã sau để lấy nguồn của một trang web: public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method = "GET"; WebResponse …
87 c#  html  linq 

7
Tạo một Tuple trong Linq Select
Tôi đang làm việc với C # và .NET Framework 4.5.1 truy xuất dữ liệu từ cơ sở dữ liệu SQL Server với Entity Framework 6.1.3. Tôi có cái này: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); Và khi tôi chạy nó, tôi nhận được thông báo …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.