Normalmente seguimos el estándar de codificación/nomenclatura para todas las sintaxis de C#. Por ejemplo, si declaramos cadena dentro del método, usamos el formato Scope-datatype-FieldName. (lstrPersonName)Estándar de nomenclatura de LINQ - Expresión de Lambda
List<Person> icolPerson;
private LoadPersonName()
{
string lstrPersonaName;
}
estoy pensando en cómo seguimos el estándar de nombres en Lambda Expression. Especialmente cuando definimos los argumentos para el delegado de func, usamos nombres en corto como x. Por ejemplo
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
Si mira la línea de arriba, X no sigue ningún estándar. También leí que un propósito de la expresión lambda es reducir el código largo.
estoy aquí para buscar ayuda para obtener el enfoque correcto para nombrar el estándar.
var lobjPerson = icolPerson.Where(x => x.person_id = 100)
O
var lobjPerson = icolPerson.Where(lobjPerson => lobjPerson .person_id = 100)