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]

8
LINQ Chọn Phân biệt với các loại ẩn danh
Vì vậy, tôi có một bộ sưu tập các đối tượng. Loại chính xác không quan trọng. Từ đó tôi muốn trích xuất tất cả các cặp duy nhất của một cặp thuộc tính cụ thể: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Vì vậy, câu hỏi …

4
Sắp xếp danh sách từ ID danh sách khác
Tôi có một danh sách với một số định danh như thế này: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Morover, tôi có một danh sách các <T>mục khác, được thể hiện bằng các id được mô tả ở trên. List<T> docs = GetDocsFromDb(...) Tôi …
149 c#  linq  sorting  collections 




8
Tại sao chọn ở đâu và chọn tốt hơn chỉ chọn?
Tôi có một lớp học, như thế này: public class MyClass { public int Value { get; set; } public bool IsValid { get; set; } } Trong thực tế, nó lớn hơn nhiều, nhưng điều này tái tạo vấn đề (sự kỳ lạ). Tôi muốn lấy tổng của Value, …
145 c#  linq 


12
Làm thế nào để có được chỉ mục của một phần tử trong IEnumerable?
Tôi đã viết điều này: public static class EnumerableExtensions { public static int IndexOf<T>(this IEnumerable<T> obj, T value) { return obj .Select((a, i) => (a.Equals(value)) ? i : -1) .Max(); } public static int IndexOf<T>(this IEnumerable<T> obj, T value , IEqualityComparer<T> comparer) { return obj .Select((a, i) => (comparer.Equals(a, value)) …
144 c#  .net  linq  ienumerable  indexof 


11
FirstOrDefault: Giá trị mặc định khác null
Theo tôi hiểu, trong Linq phương thức FirstOrDefault()có thể trả về Defaultgiá trị của một thứ khác không phải là null. Điều tôi chưa giải quyết được là những thứ khác ngoài null có thể được trả về bằng phương thức (và tương tự) này khi không có mục nào …
142 .net  linq 

4
Nhận tài sản giá trị trực tuyến trong IGrouping
Tôi có một cấu trúc dữ liệu như public DespatchGroup(DateTime despatchDate, List<Products> products); Và tôi đang cố gắng làm ... var list = new List<DespatchGroup>(); foreach (var group in dc.GetDespatchedProducts().GroupBy(i => i.DespatchDate)) { // group.Values is not correct... how do I write this? list.Add(new DespatchGroup(group.Key, group.Values); } Tôi rõ ràng …


6
LINQ to SQL Bên ngoài tham gia
Là truy vấn này tương đương với một LEFT OUTERtham gia? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = …

9
Loại thành viên được chỉ định 'Ngày' không được hỗ trợ trong LINQ to Entities. Chỉ các công cụ khởi tạo, thành viên thực thể và thuộc tính điều hướng thực thể
Sử dụng mã này trong Entity Framework tôi nhận được lỗi sau. Tôi cần nhận tất cả các hàng cho một ngày cụ thể, DateTimeStartthuộc loại DataType theo định dạng này2013-01-30 12:00:00.000 Mã số: var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference) .Where(x => x.DateTimeStart.Date == currentDateTime.Date); Lỗi: cơ sở {System.SystemException} = {"Thành viên …


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.