как получить два значения столбца в одном запросе, используя linq для сущностей - PullRequest
2 голосов
/ 03 октября 2011

У меня есть 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

поможет ли кто-нибудь в этом ..

Заранее большое спасибо ..

Ответы [ 2 ]

3 голосов
/ 03 октября 2011
from m in member
select new {
             FULLNAME = String.Concat(m.Firstname+" ", m.secondname)       
}
3 голосов
/ 03 октября 2011

Вы можете просто использовать манипуляции со строками в C #:

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

Или использовать более сложную функцию для обработки пропущенных имен и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...