Merhaba arkadaşlar,
Uygulama yaparken karşılaştığım bir hatanın çözümünü sizlerle paylaşmak istedim.Aldığım hata şu şekildeydi.
Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery, DbRawSqlQuery) 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(). For ASP.NET WebForms you can bind to the result of calling ToList() on the query or use Model Binding
Bu hata genellikle bir combobox,dropdownlist,listbox veya repeater gibi elemanlara datasource verdiğimiz satırda ToList() ifadesinin yazılmamasından kaynaklanan bir hatadır.
Aşağıdaki kod örneğinde görüldüğü gibi hatanızı db.products ifadesinin sonuna ToList() ekleyerek çözebilirsiniz.
cmbUrunler.DataSource = db.Products.ToList();
cmbUrunler.DisplayMember = "ProductName";
cmbUrunler.ValueMember = "ProductID";
İyi çalışmalar