title: With the EntityDataSource, where does the "it" come from?
body: <p>So, I'm doing some work with <code>ASP.NET</code> and <code>Entity Framework 6</code> using <code>WebForms</code>.</p>
  
  <p>I setup a simple GridView bound to an EntityDataSource.  I've also setup a little textbox that filters my result set.</p>
  
  <p>Works pretty well.  I've pulled the example from tutorials online but what I don't seem to get is where the <code>it</code> piece of the <code>Where</code> clause is coming from?  It looks like pure LINQ to me (which I have some experience in).</p>
  
  <p>Here is an example of my EntityDataSource:</p>
  
  <pre><code>&lt;asp:EntityDataSource
      ID="TrailerDataSource"
      runat="server"
      ConnectionString="name=DBContext"
      DefaultContainerName="DBContext"
      EnableFlattening="False"
      EntitySetName="Trailers"
      EntityTypeFilter="Trailer"
      EnableInsert="True"
      EnableUpdate="True"
      Where="it.TrailerNumber LIKE '%' + @TrailerNumber + '%'"&gt;
          &lt;WhereParameters&gt;
              &lt;asp:ControlParameter
                  ControlID="tbTrailerNumberFilter"
                  DbType="String"
                  DefaultValue="%"
                  Name="TrailerNumber"
                  PropertyName="Text" /&gt;
          &lt;/WhereParameters&gt;
      &lt;/asp:EntityDataSource&gt;
  </code></pre>
  
  <p>I know this is a silly question, but try Googling for "it".  </p>
  
  <p>Thanks.</p>