У меня есть текущая таблица с именем Reviews: (Я подтвердил это непосредственно в sql)
Id Name Summary Rating
1 Reviewer one Review one. 2.5
1 Reviewer two Review two. 1.5
1 Reviewer three Review three. 3.9
Я пытаюсь получить все 3 отзыва, используя id == 1
, который является внешним ключом, но в результате я получаю первый отзыв 3 раза:
Id Name Summary Rating
1 Reviewer one Review one. 2.5
1 Reviewer one Review one. 2.5
1 Reviewer one Review one. 2.5
Что-то не так с моим кодом?
public List<Review> GetReviewModels(int restaurantId) //restaurantId is 1
{
List<Review> reviews = new List<Review>();
using (var db = new ReviewEntities())
{
reviews = db.Reviews.Where(e => e.id.Equals(restaurantId)).ToList();
}
return reviews;
}
А вот модель обзора сущности:
public partial class Review
{
public int id { get; set; }
public string Username { get; set; }
public string Summary { get; set; }
public double Rating { get; set; }
public virtual Restaurant Restaurant { get; set; }
}