30/09/2018, 20:30

Hỏi về LINQ to Object C#

public ... getName()
{
   var query = from student in students       //students là danh sách student
               select new { student.name };   //student gồm nhiều thuộc tính giờ chỉ lấy thuộc tính name
   return ... query;
}

Chỗ ... em phải để kiểu dữ liệu gì mọi người?

Sáng Béo viết 22:46 ngày 30/09/2018

select new { student.name };

dùng new không có class như thế này vẫn được ạ?

Interns viết 22:31 ngày 30/09/2018

Đó là Anonymous Types í, bạn search google sẽ rõ:slight_smile:

Sáng Béo viết 22:35 ngày 30/09/2018

Anonymous Types

lần đầu được nghe về cái này ạ


Sau khi google thì mình ra được đáp án này, bạn thử áp dụng xem:

public List<object> TheMethod(SomeParameter)
{
  using (MyDC TheDC = new MyDC())
  {
     var TheQueryFromDB = (....
                           select new { SomeVariable = ....,
                                        AnotherVariable = ....}
                           ).ToList();

      return TheQueryFromDB ;
   }
}
Bài liên quan
0