Объединение значений двух столбцов в лямбда-выражении LinQ

Я новичок в LinQ, и эти лямбды кажутся мне сложными :(

У меня есть таблица с двумя столбцами. First_Name и Last_name. Я заполняю gridview с помощью LinQ.

protected void Page_Load(object sender, EventArgs e)
    {
        myLinQtoSQLClassDataContext objDataContext = new myLinQtoSQLClassDataContext();

        var allUserList = from CurrentUser in objDataContext.Users.Where(c => c.Is_Deleted != false)                              
                          select new
                          {
                              CurrentUser.First_Name, 
                              CurrentUser.Last_Name,
                              CurrentUser.Email_ID,
                              CurrentUser.GUID
                          };

        GridView1.DataSource = allUserList;
        GridView1.DataBind();                              
    }

Я могу получить значения с помощью LinQ, но я хочу соединить имя и фамилию с пробелом между ними.

Эквивалентный SQL-запрос, который я пытаюсь выполнить achieve будет выглядеть так:

Select First_name + ' ' + Last Name as Username, Email_ID, GUID
From tbl_Users where Is_Deleted != false

Как я могу добиться этого с помощью лямбда-выражения?

11
задан Pranay Rana 19 April 2012 в 12:20
поделиться