Как преобразовать IQueryable в Dataset в LINQ to SQL
В проекте 3 слоя я получаю данные с процедурой хранения в слоях доступа к данным и хочу преобразовать их в datatable(для привязки в gridview).
IQueryable не поддерживается со стороны сервера подкачки.
Я нашел этот путь:
public DataTable GetInfo(int Id) { db = new DataClassesDataContext(); DataTable dt=new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add("Name"); var query=db.spGetInf(id) .AsQueryable(); var reader = value.GetEnumerator(); while (reader.MoveNext()) { var rw =reader.Current; dt.Rows.Add(rw.Id, rw.name); } return dt; }