Tworzenie MVC ViewModels dla moich danych
Nadal jestem nowicjuszem w tym MVC, więc moje zrozumienie jest poprawne w odniesieniu do modeli MVC View. Są to zasadniczo modele, które będą oddziaływać bezpośrednio z widokiem, gdzie jako regularny model może oddziaływać z widokiem lub nie. Mam więc dwie klasy UserModel i ArticleModel. Jaki jest najlepszy sposób, aby wyświetlić wszystkie informacje o użytkowniku, a także Opis jednego z artykułów, czy utworzę dla niego model widoku? Czy po prostu tworzę viewmodel, który zwraca wystąpienie UserModel i ArticleModel, czy jest lepszy sposób?
Moje obecne klasy:
public class UserModel
{
public int UserId { get; set; }
public String FirstName { get; set; }
public String LastName { get; set; }
public DateTime CreatedDate { get; set; }
}
public class ArticleModel
{
public int ArticleId { get; set; }
public String Title { get; set; }
public String Description { get; set; }
public DateTime AddDate { get; set; }
}