title: LINQ naming Standard - Lambda Expression
body: <p>We normally follow coding / naming standard for all C# syntax. For Example, if we declare string inside the method, we use Scope-datatype-FieldName format. (lstrPersonName)</p>
  
  <pre><code>List&lt;Person&gt; icolPerson;
  private LoadPersonName()
  {
     string lstrPersonaName;
  }
  </code></pre>
  
  <p>i am kind of thinking how do we follow the naming standard in Lambda Expression. Especially when we defined the arguments for func delegate, we use shorted names like x. For Example</p>
  
  <pre><code>var lobjPerson = icolPerson.Where(x =&gt; x.person_id = 100)
  </code></pre>
  
  <p>if you look at the above line, X does not follow any standard. i also read that one purpose of lambda expression is to reduce the lenghthy code.</p>
  
  <p>i am here to seek help to get the right approach for naming standard.</p>
  
  <pre><code>var lobjPerson = icolPerson.Where(x =&gt; x.person_id = 100)
  </code></pre>
  
  <p>OR</p>
  
  <pre><code>var lobjPerson = icolPerson.Where(lobjPerson =&gt; lobjPerson .person_id = 100)
  </code></pre>