簡體   English   中英

如何使用linq到實體在單個查詢中獲取兩個列值

[英]how to get two column values in a single query using linq to entities

我有一個帶有列的member

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

我想在一個查詢中獲得名字和名字

我想要這樣的東西。

john david
pop rambo 

我知道如何在mysql中這樣做。

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

但是我不知道如何使用linq來獲得實體的全名...

我的實體名稱是dbcontext

任何人都可以幫上忙..

提前謝謝了..

您可以簡單地使用C#字符串操作:

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

或者使用更精細的功能來處理缺少的名稱等。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM