none
Entity Framework sorgusunu Repeater`a aktarırken alınan bir hata ? RRS feed

  • Soru

  • Aşağıda belirteceğim hatayı neden alıyorumdur yardımcı olurmusunuz. 

                         

            var Kayitlar = from kayit in veri.NotHavuzuDESDEPs
          select kayit;
            Repeater1.DataSource = Kayitlar;

            Repeater1.DataBind();

    Hata >

    Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList().

    10 Ağustos 2013 Cumartesi 00:04

Yanıtlar

Tüm Yanıtlar

  • Repeater1.DataSource = Kayitlar.ToList();
    şeklinde denermisin.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    10 Ağustos 2013 Cumartesi 08:49
    Moderatör
  • Teşekkürler Hocam.
    10 Ağustos 2013 Cumartesi 10:38
  • rica ederim, 

    bi tavsiye; hata mesajlarını okuyacak kadar ingilizce bilmekte fayda var. Hata mesajları bizim dostumuzdur, bize çok şey öğretirler. Bu mesajda; direk dbset gibi bir bağlama desteklenmez, ToBindingList gibi bişey kullanın diyor.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    10 Ağustos 2013 Cumartesi 13:09
    Moderatör
  • Hocam B2 Seviyesinde ing biliyorum. Hatta google cevirylede cevirdim fakat gece yorgunlugundan mıdır bilmiyorum aklıma birçok şey geldi denedim yine olmadı ama ToList() gelmedi. Anlık bilgi kayıpları :) 
    11 Ağustos 2013 Pazar 19:58