запрос о модели представления в .NET 5.0

#c# #.net

Вопрос:

Я работаю на веб-сайте электронной коммерции и хотел бы создать метод в контроллере продавца для добавления продукта, чтобы класс продукта имел отношение к другим двум моделям (CategoryModel / SellerModel), и, конечно, в этом случае мне нужно передать несколько моделей в одно и то же представление, могу ли я сделать это с помощью следующего кода модели продукта ? или мне нужно создать модель представления? и как его создать в моем случае?

вот моя модель продукта:

 using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Gp_3.Models
{
    public class Product
    {
        public int ProductID { get; set; }
        public int CategoryID { get; set; }
        public int SellerID { get; set; }
        public string Title { get; set; }
        public string Desc { get; set; }
        public float Price { get; set; }
        public string Img { get; set; }
        public int AmountInStock { get; set; }
        public DateTime EntryDate { get; set; }
        public float Rate { get; set; }

        public Seller Seller { get; set; }
        public Category Category { get; set; }
        public ICollection<WishListProducts> WishListProducts { get; set; }
        public ICollection<CartProducts> CartProducts { get; set; }
        public ICollection<OrderDetails> OrderDetails { get; set; }

    }
} ```