Próbuję wypełnić listę rozwijaną kwerendą Linq. Jednak muszę mieć imię i nazwisko jako jedno pole. Konkatenacja w numerze DDL.DataTextField
zwraca błąd braku pola.SELECT AS w Linq z klauzul WHERE
SQL byłoby coś takiego:
SELECT (FirstName + SPACE + Surname) AS FullName FROM Table WHERE ID=1
Aktualny LINQ:
public IList<mytable> GetNames(int p_ID)
{
return db.mytable.Where(c => c.ID_fk == p_ID).ToList();
}
mogliśmy korzystać z '(c w db.mytable gdzie wybrać c.ID_fk == p_id (c.FirstName + "" + c.Roztwór)). ToList() 'również, prawda? – Amedio
@Amedio: Tak, myślę, że to też by działało. Wolę jednak składnię metod w większości przypadków. Uważam, że jest jaśniejsze. –