سلام استاد
تفاوت این متدها چیه؟؟؟
شما در web api core وقتی کنتلر اضافه میکنی به صورت پیش فرض برای خوندن یک لیست actionresult هست
اما در mvc به صورت list و IEnumerable بود...
ممنون یک توضیح کوتاه بدید/////خیلی مخلصیم
سلام
این دو اصلا بهم ربطی ندارد و قابل مقایسه هم نیستند
کد ها روبزارید تا ببینم راجه به چی صحبت میکنید
با سلام دوباره
[ [Route("allitem")]
[HttpGet]
public ActionResult<List<Ads>> GetAll()
{
return _context.Adses.ToList();
} }
این کد در core به ما جیسون میدهد
کد زیر هم در mvc
[HttpGet]
[Route("allheadzir")]
public IEnumerable<tb_zirgorooh> GetAllzir()
{
return db.tb_zirgorooh.ToList();
}
خروجی هر دو جیسون و واکشی اطلاعات از جدول////تفاوتشون در کجاست////ممنون از توجه شما
در core به صورت خودکار json میکنه و البته هیچکدام از متد های بالا درست نیست
باید return json داشته باشید
استاد میشه توضیح بدید چرا درست نیست؟
//////////////////////////////////////////////////
AdsContext db=new AdsContext();
[HttpGet]
[Route("allads")]
public IEnumerable<Ads> GetAllAds()
{
return db.Adses.ToList();
}
این همون قطعه کدی که شما وب سرویشو برای برنامه مشابه دیوار در زامارین ایجاد کردید
ممنون توضیح بدید
اون در api بود و در واقع web api بر پایه soap یا rest هست پس با این اوصاف منطقی بود ولی در کنترلر بهتره نوع خروجی json باشه
استاد با نهایت عذرخواهی
میشه متد درستشو بنویسید
خیلی شرمنده//////ممنون
برای web api هم درست نیست به شکل بالا بنویسیم/
سرچ کنید return json in asp.net core
ممنون
متوجه شدم////