2016-05-24 4 views
2
SELECT fname || ' ' || lname AS name, fage 
FROM people 
ORDER BY name; 

Как преобразовать SQL-код выше в LINQ?Как преобразовать SQL в LINQ

+0

Вы не указали, на каком языке у вас есть примеры C# и VB.net. Очень хорошая страница примера на самом деле. –

ответ

0

Вы можете использовать let для заказа по столбцу анонимного типа.

var r = (from p in People 
     let t = new { 
      name = p.fname + " " + p.lname, 
      fage = p.fage 
     } 
     orderby t.name 
     select t); 
0

если объект содержит человек Fname, LName и Фаг, то вы можете сделать это

people.Select(p=> new {name=p.fname + " " + p.lname, 
         fage=p.fage 
         }).OrderBy(a=>a.name).ToList(); 
0

Попробуйте это.

(from p in People 
select [Name] = p.fname & " " & f.lname, p.fage order by [Name]).ToList() 
Смежные вопросы