我正在嘗試使用Linq查詢填充下拉列表。但是,我需要將FirstName和Surname作爲一個字段。在DDL.DataTextField
中連接會返回字段未找到錯誤。在Linq中使用WHERE子句選擇AS
SQL會是這樣的:
SELECT (FirstName + SPACE + Surname) AS FullName FROM Table WHERE ID=1
當前的Linq:
public IList<mytable> GetNames(int p_ID)
{
return db.mytable.Where(c => c.ID_fk == p_ID).ToList();
}
我們可以使用'(嘗試從C(c.FirstName +「」+ c.Surname))。ToList()'也是,不是嗎? – Amedio
@Amedio:是的,我想這也可以。不過,我更喜歡大多數情況下的方法語法。我發現它更清晰。 –