مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

bahareee

عضویت از 1393/12/13

اخرین ارسالی

  • یکشنبه 25 مرداد 1394
  • 18:35
تشکر میکنم

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

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • دوشنبه 26 مرداد 1394
  • 07:37

کافیه روی جدول نظراتتون OrderByDescending بر حسب CommentID بزنید و Take(1) بگیرید برای مثال :

var result = db.Comments.OrderByDescending(c=>c.CommentID).Take(1)

 

کاربر سایت

bahareee

عضویت از 1393/12/13

  • دوشنبه 26 مرداد 1394
  • 17:34

اخه این کد اخرین ارسالی در کل نظرات رو برمیگردونه.من میخام وقتی ایندکس خبرات رو میبینیم بتونیم ببینسم کی آخرین نظر رو در مورد اون خبر قرار داده.

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • دوشنبه 26 مرداد 1394
  • 17:52

"من میخام وقتی ایندکس خبرات رو میبینیم ..." متوجه منظورتون نمی شم؟؟

اگه بخواهید آخرین نظر یک خبر خاص رو ببینید کافیه کوئری بالا رو با یک Where کامل کنید :

int newsId = کد خبر مورد نظر;
var result = db.Comments.Where(n=>n.NewsID == newsId).OrderByDescending(c=>c.CommentID).Take(1)

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)