gpt4 book ai didi

ado.net-entity-data-model - EntityDataSource 的 select 属性中的 "it"是什么?

转载 作者:行者123 更新时间:2023-12-04 20:22:37 24 4
gpt4 key购买 nike

例如 :

<asp:EntityDataSource ID="EntityDataSource2" runat="server" 
ConnectionString="name=AdventureWorksEntities"
DefaultContainerName="AdventureWorksEntities"
EnableUpdate="True" EntitySetName="Employee"
Select="" Where="it.EmployeeID = @selEmpID">
<WhereParameters>
<asp:ControlParameter ControlID="GridView1" Name="selEmpID" Type="Int32" PropertyName="SelectedValue" />
</WhereParameters>
</asp:EntityDataSource>

“它”是由 EntityDataSource 生成的吗?
“它”是 Employee 的实体别名,但我如何定义它?

例如,如果我按以下属性包含其他实体:
Include="Users,Permissions"

如何为不同的实体定义不同的别名
例如。:

emp = Employee usr = Users perm = Permissions

最佳答案

“它”是“控制变量”。您可以使用 ObjectQuery 的 Name 属性更改它。

ObjectQuery 是你得到的,例如从你的 ObjectContext 类中得到的,比如 context.Products 或 context.Customers。

var query = context.Products;
query.Name = "products"; // changes "it" to "products"

关于ado.net-entity-data-model - EntityDataSource 的 select 属性中的 "it"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4732400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com