2013-11-20 3 views
0

Итак, я делаю некоторые работы с ASP.NET и Entity Framework 6 с использованием WebForms.С EntityDataSource, откуда берется «это»?

Я устанавливаю простой GridView, связанный с EntityDataSource. Я также настроил небольшое текстовое поле, которое фильтрует мой результирующий набор.

Работы очень хорошо. Я вытащил пример из учебных пособий в Интернете, но то, что я, кажется, не получаю, - это то, откуда приходит статья it из статьи Where? Для меня это выглядит как чистый LINQ (у меня есть некоторый опыт).

Вот пример моего EntityDataSource:

<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 + '%'"> 
     <WhereParameters> 
      <asp:ControlParameter 
       ControlID="tbTrailerNumberFilter" 
       DbType="String" 
       DefaultValue="%" 
       Name="TrailerNumber" 
       PropertyName="Text" /> 
     </WhereParameters> 
    </asp:EntityDataSource> 

Я знаю, что это глупый вопрос, но попробуйте погуглить на «это».

Спасибо.

ответ

1

Элемент «it» является текущим «предметом», он исходит от Dynamic Linq

Смежные вопросы