PDA

View Full Version : سوال: ارتباط با پایگاه داده ها



dastyar69
دوشنبه 09 بهمن 1396, 10:41 صبح
سلام دوستان یک سوال در رابطه با انتقال محتوای یک دستور linq در Datatable دارم.
اینکه چگونه می توان خروجی یک دستور linq to sql را به صورت جدول (ریختن محتوا در DataTable) نمایش داد. به صورت زیر: (که خطا می گیرد)
linqSqlDataContext db= new linqSqlDataContext();

DataTable dt=db.tblPost;
از خط دوم خطا گرفته و می نویسد که نمی توان یک دستور linq را در DataTable ریخت!!!
ممنون اگر راهنمایی کنید.

parvizwpf
دوشنبه 09 بهمن 1396, 14:54 عصر
مثال:
IEnumerable<DataRow> query =
from order in orders.AsEnumerable()
where order.Field<DateTime>("OrderDate") > new DateTime(2001, 8, 1)
select order;

// Create a table from the query.
DataTable boundTable = query.CopyToDataTable<DataRow>();