所以,我正在使用ASP.NET
与Entity Framework 6
和WebForms
进行一些合作。
我设置了一个绑定到EntityDataSource的简单GridView。我还设置了一个过滤结果集的小文本框。
效果很好。我已经从在线教程中提取了示例,但我似乎没有得到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>
我知道这是一个愚蠢的问题,但请尝试谷歌搜索“它”。
感谢。
答案 0 :(得分:1)
“it”元素是当前的“item”,它来自Dynamic Linq