我试图用Linq查询填充下拉列表.但是,我需要将FirstName和Surname作为一个字段.连接DDL.DataTextField
返回一个字段未找到错误.
SQL将是这样的:
SELECT (FirstName + SPACE + Surname) AS FullName FROM Table WHERE ID=1
Run Code Online (Sandbox Code Playgroud)
目前的Linq:
public IList<mytable> GetNames(int p_ID)
{
return db.mytable.Where(c => c.ID_fk == p_ID).ToList();
}
Run Code Online (Sandbox Code Playgroud)
Dan*_*rth 15
如果您只需要全名,可以使用它:
public IList<string> GetNames(int p_ID)
{
return db.mytable.Where(c => c.ID_fk == p_ID)
.Select(x => x.FirstName + " " + x.Surname)
.ToList();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38359 次 |
最近记录: |