PDA

View Full Version : حرفه ای: برای خروجی گرفتن از نوع List در وب سرویس باید چیکار کنم؟؟!!



hamid_kha_00
شنبه 05 خرداد 1397, 23:26 عصر
دوستان سلام

بنده میخوام یه وب سرویس بنویسم که مثلا لیست کاربرانی رو از دیتابیس بخونه و خروجی اش از نوع list باشه؟!

مشکل اینجاس که نمیدونم خروجی رو باید از چه نوعی بگیرم؟! دوستان لطفا کمک کنن....

از نوع لیست یا .....؟؟؟؟

توجه : از تکنولوژی linq استفاده کردم و همچنین Entityframework
Users هم یه کلاس هست که در واقع جدولی با نام Users هست تو دیتابیس.

تصویر ضمیمه شده

ممنون میشم از مهندسین عزیز.....

https://tosinso.com/resources/images/f30f23ebc73148ca8482014015c8237f

hamid_kha_00
شنبه 05 خرداد 1397, 23:27 عصر
و وقتی اجراش میکنم پیغام زیر رو میده :(:(

148271:افسرده:

ghossein
یک شنبه 06 خرداد 1397, 01:07 صبح
سلام

شما باید فیلدهای رو برگردونید که بهش نیاز دارید، الان تو مدل user شما به احتمال خیلی زیاد property های هستند که برای ارتباط با جدول دیگه ساخته شده اند. این نوع property ها از نوع interface هستند و نمیشه این ها رو serialize کرد. تو متن خطا به این نکته اشاره شده.
یه کلاس جدید بسازید و فیلدهای و که لازم دارید رو بهش اضافه کنید و نوع لیست بازگشتی رو از این نوع قرار بدید.