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]

5
Chuỗi không chứa phần tử phù hợp
Tôi có một ứng dụng asp.net trong đó tôi đang sử dụng linq để thao tác dữ liệu. Trong khi chạy, tôi nhận được ngoại lệ "Chuỗi không chứa phần tử phù hợp". if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string …
112 c#  linq  exception 

4
Linq đặt hàng bởi boolean
Tôi có một truy vấn linq mà tôi muốn sắp xếp theo f.bar, đây là một chuỗi, nhưng tôi cũng muốn đặt nó bằng f.foo, trước tiên là một trường boolean. Giống như truy vấn dưới đây. (from f in foo orderby f.foo, f.bar select f) Mặc dù điều này …
111 c#  linq 

3
Tại sao ToLookup và GroupBy khác nhau?
.ToLookup<TSource, TKey>trả về một ILookup<TKey, TSource>. ILookup<TKey, TSource>cũng thực hiện giao diện IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>trả về một IEnumerable<IGrouping<Tkey, TSource>>. ILookup có thuộc tính trình lập chỉ mục tiện dụng, vì vậy nó có thể được sử dụng theo cách giống như từ điển (hoặc giống như tra cứu), trong …
111 c#  linq 

5
Làm cách nào để sắp xếp danh sách chung DESC và ASC?
Làm cách nào để sắp xếp danh sách chung DESC và ASC? Có LINQ và không có LINQ? Tôi đang sử dụng VS2008. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + …
110 c#  .net  linq 

5
Chuỗi chứa nhiều hơn một phần tử
Tôi đang gặp một số vấn đề với việc lấy danh sách loại "RhsTruck" thông qua Linq và hiển thị chúng. RhsTruck chỉ có các thuộc tính Make, Model, Serial, v.v. RhsCustomer có các thuộc tính CustomerName, CustomerAddress, v.v. Tôi tiếp tục nhận được lỗi "Chuỗi chứa nhiều hơn một …
110 c#  .net  asp.net  linq 

4
Linq đến EntityFramework DateTime
На этот вопрос есть ответы на Stack Overflow на русском : LINQ to Entities không nhận dạng được phương pháp 'System.DateTime AddDays (Double)' Trong ứng dụng của tôi, tôi đang sử dụng Entity Framework. Bàn của tôi -Article -period -startDate Tôi cần hồ sơ phù hợp => DateTime.Now > startDate …


5
Mục đích của AsQueryable () là gì?
Mục đích AsQueryable()là để bạn có thể chuyển một IEnumerabletới các phương thức mà bạn có thể mong đợi IQueryable, hay có lý do hữu ích nào để thể hiện IEnumerablenhư IQueryablevậy không? Ví dụ, nó phải dành cho những trường hợp như thế này: IEnumerable<Order> orders = orderRepo.GetAll(); // …


4
Tạo từ điển trên danh sách bằng cách nhóm
Tôi có đối tượng sau trong danh sách: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Bây giờ, tôi muốn tạo từ điển sau từ nó: Dictionary<int, List<DemoClass>> Tôi muốn nhóm các …
106 c#  .net  linq  .net-3.5 

7
Mã Linq để chọn một mặt hàng
Tôi thấy mình viết rất nhiều mã như thế này để chọn một mục phù hợp var item = (from x in Items where x.Id == 123 select x).First(); Có cách nào tốt hơn để làm điều đó không hoặc cách này ngắn gọn như tôi sắp làm? CHỈNH SỬA: …
105 c#  linq 

2
Đó là Linq hay Lambda?
Tôi biết rằng đây là Linq: var _Results = from item in _List where item.Value == 1 select item; Và tôi biết đây là Lambda: var _Results = _List.Where(x => x.Value == 1); Lưu ý của người biên tập: ở trên không chỉ đơn thuần là Lambda, nó là Linq …
105 c#  linq  lambda 

4
C # Truyền Lambda Expression làm Tham số Phương thức
Tôi có một biểu thức lambda mà tôi muốn có thể chuyển qua và sử dụng lại. Đây là mã: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { …
105 c#  linq  lambda 


5
C #: Làm thế nào để chuyển đổi một danh sách các đối tượng thành một danh sách một thuộc tính duy nhất của đối tượng đó?
Giả sử tôi có: IList<Person> people = new List<Person>(); Và đối tượng person có các thuộc tính như FirstName, LastName và Gender. Làm cách nào để chuyển đổi nó thành một danh sách các thuộc tính của đối tượng Person. Ví dụ: đến một danh sách tên. IList<string> firstNames = …
104 c#  linq  list 

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.