2011-10-02 55 views
2

我有一个member表列如何使用LINQ to实体

memberid 
Firstname(values like john,pop...) 
secondname(values like ..david ,rambo..) 

我想在一个查询的姓名和secondname

我想要的东西,得到一个查询两列的值这样的..

john david 
pop rambo 

我知道如何在mysql中做这样的..

string sql = select (Firstname,'',secondname) as fullname from members... 

,但我不知道如何使用LINQ to实体得到充分的名字......

我的实体名称为dbcontext

将在此任意一个帮助..

许多在此先感谢..

回答

3
from m in member 
select new { 
      FULLNAME = String.Concat(m.Firstname+" ", m.secondname)  
} 
+0

许多感谢....您的支持 –

+0

这将创建一个匿名类型有1名成员... –

+0

@错误标记好运错误标记。 – Bastardo

3

您可以简单地使用C#字符串操作:

List<string> names = from m in ctx.members 
    select m.firstname + ' ' + m.secondname; 

或者使用更复杂的函数来处理失踪名称等

+0

许多感谢.... –