PDA

View Full Version : خروجی متد کلاس در هنگام استفاده از linq



na3er-faraji
جمعه 02 تیر 1391, 17:56 عصر
سلام. عکس زیر ر.و ببینید. من قبلا نوع داده خروجی متد کلاسم رو datatable میگرفتم و راحت اون رو به لایه ui میفرستادم. اما الان که دارم از linq استفاده میکنم اگه خروجی یه چیزی باشه که همه فیلدهای کلاس رو در بربگیره دستور زیر درست کار میکنه. اما وقتی از تو فیلدها چند تا رو گلچین میکنم یا join میزنم دیگه Anonymouse میشه خروجی و نمیشه برگشتش داد. خروجی متد رو چی باید در نظر بگیرم؟

hamid_kha
دوشنبه 05 تیر 1391, 13:43 عصر
دوست عزیز منم یه همچین مشکلی داشتم ولی جوابی نگرفتم
و مستقیم ار همون خروجی استفاده کردم

na3er-faraji
دوشنبه 05 تیر 1391, 16:40 عصر
همون خروجی یعنی چی؟ میشه واضح تر بگید. خروجی تابعتون رو چی گرفتید؟

na3er-faraji
دوشنبه 05 تیر 1391, 16:42 عصر
فک میکنم راه استانداردش اینه که تو کلاست به ازای خروجی هات پراپرتی بسازی . ولی وقتی چند تا تابع داریم که هر کدوم یک خروجی میده باید چیکار کنیم؟ لطفا دوستان راهنمایی کنند؟

hamid_kha
دوشنبه 05 تیر 1391, 18:39 عصر
همون خروجی یعنی چی؟ میشه واضح تر بگید. خروجی تابعتون رو چی گرفتید؟
بنده تابعی ننوشتم فقط مشکلم این بود که وقتی کوئریم همراه با join بود و خروجی خاصی رو برمیگردوندش نمیدونستم چطوری از آن خروجیها استفاده کنم ولی
با یه حلقه foreach تونستم مشکلم رو حل کنم.

na3er-faraji
دوشنبه 05 تیر 1391, 21:29 عصر
ببخشید خروجی تابع رو چی میزاشتید زمانی که join میزدید؟