.Net中的.Net声明数据绑定

时间:2009-09-15 13:19:18

标签: .net entity-framework data-binding n-tier-architecture

我有一个现有的.Net单层Web应用程序,它是使用EntityDatasource对象在标记中使用声明性数据绑定构建的。我正在从UI中提取图层(业务逻辑,数据访问)并将其迁移到更新的应用程序。

此应用使用声明式数据绑定。 e.g:

<asp:DropDownList ID="ddUsers" runat="server" 
    DataSourceID="edsUsers_DET" DataTextField="UserName" 
    DataValueField="UserID" ondatabound="ddUsers_DataBound">
</asp:DropDownList>

    <asp:EntityDataSource ID="edsUsers" runat="server" 
        ConnectionString="name=MyEntities" DefaultContainerName="MyEntities" 
        EntitySetName="Users" Include="Roles"
        Where="it.Roles.UserID = @UserID" 
        OrderBy="it.ModifyDate DESC">
    <WhereParameters>
         <asp:Parameter Name="UserID" Type="Int32" />
    </WhereParameters>
    </asp:EntityDataSource>

是否在ntier环境中使用声明性数据绑定,还是必须手动将数据绑定到业务对象?

如果您可以在应用类型中使用声明性数据绑定,是否有人有一些示例,他们可以指出我可以学习如何实现的地方?

我想我可以从BLL执行LINQ查询来填充EntityDataSource,但不确定这是不是这样。

EntityDataSouce对象在n层UI中占有一席之地吗?

0 个答案:

没有答案