实体数据源包含功能

本文关键字:功能 包含 数据源 实体 | 更新日期: 2023-09-27 18:35:53

我正在使用Linq to EntityEntity Datasource。我有一个包含所有表的edmx文件。我正在尝试使用entity datasource属性上的包含功能。

    <asp:EntityDataSource ID="EntityDataSource2" runat="server" 
        ConnectionString="name=sspEntities" DefaultContainerName="xxx" 
        EnableFlattening="False" EntitySetName="Employee_Financial" 
        Include="Bank_Branch,Employee_Personal_Info,COA" EnableDelete="True" >
    </asp:EntityDataSource>

这是我的一个数据源的示例。

 Text='<%# Eval("Employee_Personal_Info.Firstname") + " " + Eval("Employee_Personal_Info.Surname") %>'></asp:Label>

这就是我在gridview(标签)中实现它的方式。

现在我能够做到这一点,因为table A (Employee_Financial) 在 table B (Employee_Personal_Info) 中有一个外键。因此,我的include陈述有效。

这是我的问题>

实体数据源包含功能

您可以通过在

Include 属性中将相关属性链接在一起来执行此操作,如下所示:Employee_Personal_Info.TableC .