C# asp.net-使用实体数据源存储过程填充数据列表

C# asp.net-使用实体数据源存储过程填充数据列表,c#,sql,asp.net,sql-server,entity-framework,C#,Sql,Asp.net,Sql Server,Entity Framework,如何使用实体数据源控制或存储过程填充数据列表或代码,无法找到任何解决方案。可能这就是您要找的 我在asp.net中创建了简单的数据列表,它使用EntityFramework填充用户数据 我假设您已经在代码中创建了存储过程/实体 在ASPX页面设计中 <asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent"> <asp:DataList ID="DataList1" runat

如何使用实体数据源控制存储过程填充数据列表代码,无法找到任何解决方案。

可能这就是您要找的

我在asp.net中创建了简单的数据列表,它使用EntityFramework填充用户数据

我假设您已经在代码中创建了存储过程/实体

在ASPX页面设计中

<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">

<asp:DataList ID="DataList1" runat="server">
     <ItemTemplate>
        <table class = "table">
            <tr>
                <th colspan="2">
                    <b><%# Eval("UserName") %></b>
                </th>
            </tr>
            <tr>
                <td>
                    IsAdmin:
                </td>
                <td>
                    <%# Eval("IsAdmin")%>
                </td>
            </tr>
            <tr>
                <td>
                    ID:
                </td>
                <td>
                    <%# Eval("UserId")%>
                </td>
            </tr>
        </table>
    </ItemTemplate>
</asp:DataList>
    <asp:Button ID="LoadFromEntity" runat="server" Text="Load From Entites" OnClick="LoadFromEntity_Click" />
    <asp:Button ID="LoatFromStoredProcedure" runat="server" Text="Load From Strored Procedure" OnClick="LoatFromStoredProcedure_Click" />
</asp:Content>

<代码>

请考虑共享一些代码…@ USER1717866我没有代码,但我需要知道如何开始检查我的答案下面…
protected void LoadFromEntity_Click(object sender, EventArgs e)
        {
            using (UserEntites ObjUserEntities = new UserEntites())
            {
                DataList1.DataSource = ObjUserEntities.UserMasters.ToList();
                DataList1.DataBind();
            }
        }

        protected void LoatFromStoredProcedure_Click(object sender, EventArgs e)
        {
            using (UserEntites ObjUserEntities = new UserEntites())
            {
                List<USP_FetchUserDetails_Result> OBjUserDetails = new List<USP_FetchUserDetails_Result>();
                OBjUserDetails = ObjUserEntities.USP_FetchUserDetails().ToList();
                DataList1.DataSource = OBjUserDetails;
                DataList1.DataBind();
            }
        }