سلام خسته نباشید استاد،
من در پروژه ام یک مدل برای Post و یک مدل برای لایک با اسم Popularity دارم ک به شرح زیر هستند:
public class Post
{
public Post()
{
}
[Key]
public int Id { get; set; }
public string Text { get; set; }
public virtual List<Popularity> Popularity { get; set; }
}
public class Popularity
{
public Popularity()
{
}
[Key]
public int Id { get; set; }
[Required(ErrorMessage = "{0} را وارد کنید")]
[DisplayName("دوست داشتن")]
public int LikeOrDislike { get; set; }
public int PostId { get; set; }
public Post Post { get; set; }
public int UserId { get; set; }
public User User { get; set; }
}
حالا من می خوام 5 تا از مطالبی رو که بیشترین لایک رو دارن رو بدست بیارم و نمی دونم چطور از DB به این اطلاعات دسترسی پیدا کنم
سلام
کوئری بزنید بر اساس بازدید مرتب کنید desc و بعد با take میتونید 5 تا بدست بیارید