PDA

View Full Version : حرفه ای: نمایش نتایج کوئری linq همانند dataTable در یک جدول



hmahdavi921
جمعه 08 مرداد 1395, 19:11 عصر
سلام
دوستان ، وقتی با دیتا تیبل کار میکنیم بعد از پر شدن دیتاتیبل با نتایج کوئری میتونیم در حالت دیباگ نتایج رو به صورت جدول ببینیم.اما اگر از دیتاتیبل استفاده نکنیم که اکثر مواقع هم چنین است ، نمیتونیم اطلاعات رو به صورت جدول ببینیم و باید برای پیدا کردن یک رکورد کلی وقت بزاریم یا یک کوئری دیگه فقط برای پیدا کردن اون رکورد بنویسیم میخواستم بدونم آیا راهی هست تا نتایج کوئری linq رو به صورت جدول دید؟ اینجا (http://weblogs.asp.net/scottgu/linq-to-sql-debug-visualizer)(LINQ to SQL Debug Visualizer) DLLای هست که این کار رو انجام میده.
با تشکر

misaqkfm
یک شنبه 17 مرداد 1395, 09:13 صبح
با عرض سلام و خسته نباشید

بنده می خواهم یک کوئری بنویسم که به جای اینکه بگویم .Tolist() در Linq & Lambda خروجی را از نوع DataTable برگردانم لطفا راهنمایی فرمایید
به عنوان مثال کد زیر
var qyery = db.TblUsers.where(x => x.id != 0).Tolist();کد بالا را خروجی از نوع DataTable تولید کند و از همین روش Linq & lambda استفاده نماید
با احترام
یاریان

hmahdavi921
دوشنبه 01 شهریور 1395, 07:10 صبح
با عرض سلام و خسته نباشید

بنده می خواهم یک کوئری بنویسم که به جای اینکه بگویم .Tolist() در Linq & Lambda خروجی را از نوع DataTable برگردانم لطفا راهنمایی فرمایید
به عنوان مثال کد زیر
var qyery = db.TblUsers.where(x => x.id != 0).Tolist();کد بالا را خروجی از نوع DataTable تولید کند و از همین روش Linq & lambda استفاده نماید
با احترام
یاریان

هر چند بهتر بود یک تاپیک میزدیدولی به هر حال :
روند کار با dataTable به این صورت هست که اول یک dataTable تعریف میکنید.بعد براش ستون تعریف میکنید . وبعد از دریافت اطلاعات سطر ها رو داخل dataTable میریزید.
کدها هم در این صفحه هستند (http://stackoverflow.com/questions/17088779/fill-datatable-from-linq-query#answer-17088904)