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]


17
Sử dụng LINQ để nối chuỗi
Cách hiệu quả nhất để viết trường học cũ là gì: StringBuilder sb = new StringBuilder(); if (strings.Count > 0) { foreach (string s in strings) { sb.Append(s + ", "); } sb.Remove(sb.Length - 2, 2); } return sb.ToString(); ... trong LINQ?


7
LINQ trả về cái gì khi kết quả trống
Tôi có một câu hỏi về truy vấn LINQ. Thông thường một truy vấn trả về một IEnumerable<T>loại. Nếu trả về là trống, không chắc nó có null hay không. Tôi không chắc chắn nếu sau đây ToList()sẽ ném một ngoại lệ hoặc chỉ là một sản phẩm trống List<string>nếu …
319 c#  linq 

11
Việc khử lưu lượng đối tượng JSON thành .NET bằng cách sử dụng Newtonsoft (hoặc có thể LINQ thành JSON?)
Tôi biết có một vài bài viết về Newtonsoft vì vậy hy vọng điều này không chính xác lặp lại ... Tôi đang cố gắng chuyển đổi dữ liệu JSON được trả về bởi API của Kazaa thành một đối tượng tốt đẹp nào đó WebClient client = new WebClient(); …

5
Danh sách làm phẳng trong LINQ
Tôi có một truy vấn LINQ trả về IEnumerable<List<int>>nhưng tôi chỉ muốn trả về List<int>vì vậy tôi muốn hợp nhất tất cả các bản ghi của mình IEnumerable<List<int>>trong một mảng duy nhất. Thí dụ : IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Tôi …
314 c#  linq  list 



5
Tại sao ReSharper nói với tôi về việc ngầm bắt giữ đóng cửa?
Tôi có đoạn mã sau: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date …
296 c#  linq  resharper 

17
Khung thực thể: Đã có một DataReader mở được liên kết với Lệnh này
Tôi đang sử dụng Entity Framework và thỉnh thoảng tôi sẽ gặp lỗi này. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Mặc dù tôi không làm bất kỳ quản lý kết nối thủ công. lỗi này xảy ra không …



19
Khuôn khổ thực. Xóa tất cả các hàng trong bảng
Làm cách nào tôi có thể nhanh chóng xóa tất cả các hàng trong bảng bằng Entity Framework? Tôi hiện đang sử dụng: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); Tuy nhiên, phải mất một thời gian dài để …
280 c#  sql  linq  entity-framework 



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.