Nie za bardzo rozumiem jak to by miało działać. Są dwie sytuacje. Użytkownik może pisać posty i może je lajkować.
Jeżeli usunę tabelę Like to skąd będę wiedział które posty użytkownik zalajkował, a które posty napisał ? Jak stworzę relację wiele do wielu to stworzy mi się taka sama tabela jak mam w sumie czyli ten Like
Wyświetlam listę postów które należą do jakiegoś użytkownika - po UserId ich szukam i wyświetlam. Właściwość ThumbUp mówi mi ile post o danym id ma lajków. Jak mam jeszcze z tej tabeli wyciągnąć informacje który konkretnie post jest zalajkowany przez tego użytkownika ?
Jak mam tabelę Like i użytkownik lajkuje jakiś post to robię coś takiego
Kopiuj
public ActionLink Like(int postId, int userId)
{
//pseudokod!
Like like = new Like()
{
like.postId = postId,
like.userId = userId
};
Like like = Context.Likes.Add(like);
post.ThumbUp = post.ThumbUp + 1;
Context.Likes.Add(like);
Context.SaveChanges();
}
@mariano901229 proszę o jakiś komentarz