2016-05-24 2 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とfageが含まれている、あなたは、この

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()