PDA

View Full Version : سوال: مشکل با تابع tolist()



mohammad_kazem
شنبه 29 مهر 1391, 23:07 عصر
سلام دوستان
من کد زیر رو نوشتم


public List<User> SelectAll()
{
List<User> selectedlist = (from R in context.Users
where R.Archived== false

select R).ToList();
return selectedlist;

}


ولی زیر tolist() رو خط میکشه و این خطا رو میده

Cannot implicitly convert type 'System.Collections.Generic.List<Model.User>' to 'System.Collections.Generic.List<User>'

میشه کمکم کنید که مشکلم رو حل کنم؟
راستی یه همچین تغییراتی (http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/af225aa0-1cf4-40dd-ac3e-e7a19edaef00) هم روی کدم انجام دادم ولی فایده نداشته
با تشکر

Amir Oveisi
یک شنبه 30 مهر 1391, 11:55 صبح
به احتمال زیاد کلاس User خود دات نت رو با کلاس User شما که در namspace ای با نام Model تعریفش کردید اشتباه میگیره و میخواد این دو رو به هم تبدیل کنه که نمیتونه.
کد زیر رو تست کنید:
public List<Model.User> SelectAll()
{
List<Model.User> selectedlist = (from R in context.Users
where R.Archived== false

select R).ToList();
return selectedlist;

}

mohammad_kazem
یک شنبه 30 مهر 1391, 12:30 عصر
به احتمال زیاد کلاس User خود دات نت رو با کلاس User شما که در namspace ای با نام Model تعریفش کردید اشتباه میگیره و میخواد این دو رو به هم تبدیل کنه که نمیتونه.
کد زیر رو تست کنید:
public List<Model.User> SelectAll()
{
List<Model.User> selectedlist = (from R in context.Users
where R.Archived== false

select R).ToList();
return selectedlist;

}

خیلی ممنون مشکلم حل شد

vesall
سه شنبه 13 اسفند 1392, 16:01 عصر
سلام.
ببخشید اینجا سوال می کنم، گشتم ولی نتونستم جوابش رو پیدا کنم.
کاربرد tolist دقیقا چیه ؟