En primer lugar, disculpas por la mala título de la pregunta - no del todo seguro si estoy haciendo la cosa correcta.¿Cómo hacer referencia a un campo en LINQ basado en un nombre de campo dinámico
Normalmente se puede hacer lo siguiente para acceder a un campo:
MyTables table = dc.MyTables.SingleOrDefault(p => p.id == someId);
somevalue = table.samplefield;
En este caso la variable somevalue podría llegar a tener el valor del campo samplefield.
Ahora tengo un escenario en el que quiero llenar una variable, pero no sé el nombre del campo de la tabla en el momento del diseño. Sin embargo, tengo este nombre de campo en una cadena. Por lo tanto, ¿es posible obtener un valor usando esta cadena?
¡Espero que esto tenga sentido!
¿Qué sabe usted - "id", o "campo de muestra"? –
@Marc: sampleField – Martin