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 sử dụng IEqualityComparer
Tôi có một số chuông trong cơ sở dữ liệu của mình với cùng một số. Tôi muốn lấy tất cả chúng mà không bị trùng lặp. Tôi đã tạo một lớp so sánh để thực hiện công việc này, nhưng việc thực thi hàm gây ra độ trễ lớn …


3
Cú pháp Linq - Chọn nhiều cột
Đây là Cú pháp Linq của tôi mà tôi đang sử dụng cho mô hình thực thể của mình IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Làm cách nào để chọn nhiều cột? Giống như tôi cũng …

15
Tôi có thể làm gì để giải quyết Ngoại lệ “Hàng không được tìm thấy hoặc đã thay đổi” trong LINQ to SQL trên Cơ sở dữ liệu SQL Server Compact Edition?
Khi thực thi SubmitChanges cho DataContext sau khi cập nhật một số thuộc tính có kết nối LINQ to SQL (đối với SQL Server Compact Edition), tôi nhận được thông báo "Không tìm thấy hoặc đã thay đổi hàng". ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var deviceSessionRecord = ctx.Sessions.First(sess => …
96 .net  linq  linq-to-sql 

4
Roslyn không biên dịch được mã
Sau khi tôi đã di chuyển dự án của mình từ VS2013 sang VS2015, dự án không còn được xây dựng nữa. Lỗi biên dịch xảy ra trong câu lệnh LINQ sau: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; …
95 c#  .net  linq  roslyn 


4
LINQ Toán tử riêng biệt, bỏ qua trường hợp?
Cho ví dụ đơn giản sau: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Có vẻ như CaseInsensitiveComparer không thực sự được sử dụng để so sánh không phân biệt chữ hoa chữ thường. …

6
LINQ Sử dụng Max () để chọn một hàng
Tôi đang sử dụng LINQ trên IQueryable được trả về từ NHibernate và tôi cần chọn hàng có (các) giá trị lớn nhất trong một vài trường. Tôi đã đơn giản hóa một chút mà tôi đang bám vào. Tôi cần chọn một hàng từ bảng của mình với giá …
95 c#  .net  linq 

13
Làm thế nào để làm phẳng cây thông qua LINQ?
Vì vậy, tôi có cây đơn giản: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Tôi có một IEnumerable<MyNode>. Tôi muốn lấy một danh sách tất cả MyNode(bao gồm các đối tượng nút bên trong ( Elements)) dưới dạng một danh sách phẳng Where …
95 c#  .net  linq  .net-4.0  tree 

2
Phương pháp mở rộng LINQ “Gấp” ở đâu?
Tôi tìm thấy trong các mẫu Linq của MSDN một phương thức gọn gàng được gọi là Fold () mà tôi muốn sử dụng. Ví dụ của họ: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Thật không may, …

13
in tất cả nội dung của mảng trong C #
Tôi đang cố gắng in ra nội dung của một mảng sau khi gọi một số phương thức làm thay đổi nó, trong Java, tôi sử dụng: System.out.print(Arrays.toString(alg.id)); làm cách nào để làm điều này trong c #?
95 c#  .net  arrays  linq 

11
Làm cách nào để chỉ định động đối số Linq OrderBy?
Làm cách nào để chỉ định đối số được truyền vào orderbybằng cách sử dụng giá trị tôi lấy làm tham số? Ví dụ: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Hiện đang thực hiện: List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Thay vì c.Address, làm cách …
94 c#  linq 

5
Linq Query tiếp tục thông báo “Không thể tạo một giá trị không đổi của kiểu System.Object…”, tại sao?
Sau đây là mẫu mã: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and …


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.