Ich versuche, eine Dropdown-Liste mit einer Linq-Abfrage aufzufüllen. Jedoch muss ich Vorname und Nachname als ein Feld haben. Verkettung in DDL.DataTextField
gibt einen Feld nicht gefunden Fehler zurück.SELECT AS in Linq mit WHERE-Klausel
SQL würde wie folgt sein:
SELECT (FirstName + SPACE + Surname) AS FullName FROM Table WHERE ID=1
Aktuelle Linq:
public IList<mytable> GetNames(int p_ID)
{
return db.mytable.Where(c => c.ID_fk == p_ID).ToList();
}
Wir könnten 'verwenden (von c in db.mytable wo c.ID_fk == p_id wählen (c.FirstName + "" + c.Nachname)). ToList() 'auch, nicht wahr? – Amedio
@Amedio: Ja, ich denke, das würde auch funktionieren. Ich bevorzuge jedoch die Methodensyntax in den meisten Fällen. Ich finde es klarer. –