PDA

View Full Version : سوال: خواندن همه رکوردها با EF و ذخیره سازی در دیتاتیبل



mehdi2004171
دوشنبه 20 بهمن 1393, 17:13 عصر
من میخواهم همه رکوردهای یک جدول در پایگاه داده ام را بخوانم و آنها را در دیتاتیبل بریزم
برای اینگار از دستور زیر استفاده می کنم

IEnumerable<DataRow> q = (IEnumerable<DataRow>)(from dr in context.Students.AsEnumerable()
select dr);
dt = q.CopyToDataTable();

اما هنگام اجرا با خطای زیر مواجه می شوم
Unable to cast object of type 'System.Data.Entity.Infrastructure.DbQuery`1[Students]' to type 'System.Collections.Generic.IEnumerable`1[System.Data.DataRow]'.

چه باید کرد؟