Я работаю с базой данных SQL Server и сущностью (версия 6).Почему я должен использовать метод ToList() с повторителями и EF
Посмотрите на этот код за кодом:
public partial class WebForm1 : System.Web.UI.Page
{
private bdd1Entities bdd = new bdd1Entities();
protected void Page_Load(object sender, EventArgs e)
{
Repeater1.DataSource = bdd.Personnes.ToList();
Repeater1.DataBind();
}
}
А вот источник повторитель в ASPX странице:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "Nom") %></td>
</tr>
</ItemTemplate>
</asp:Repeater>
Он отлично работает, но если я удалю вызов функции ToList() в коде позади, я получил
это исключение: System.NotSupportedException
Я не понимаю, почему. Я просто хочу понять спасибо
1-й миллионный вопрос с тегом C# :) – Mixxiphoid
Каково фактическое сообщение об исключении? – CodeCaster
@CodeCaster Вероятно - привязка данных непосредственно к запросу хранилища не поддерживается. –