我有一张表格,其中有两列。First_Name和Last_name。我正在使用LINQ填充一个gridview。
我可以使用LINQ检索值,但我想要将名字和姓氏用空格连接起来。
我想要实现的等效SQL查询如下:
如何通过lambda表达式实现这个功能?
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查询如下:
Select First_name + ' ' + Last Name as Username, Email_ID, GUID
From tbl_Users where Is_Deleted != false
如何通过lambda表达式实现这个功能?
' '
表示包含空格的字符串,而不是使用" "
。 - Mark Byers