Итак, я делаю некоторые работы с 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>
Я знаю, что это глупый вопрос, но попробуйте погуглить на «это».
Спасибо.