#c# #asp.net-mvc-5
#c# #asp.net-mvc-5
Вопрос:
В настоящее время я застрял на школьном проекте и хотел бы получить некоторую помощь в том, как действовать дальше. Это ASP.NET Проект MVC 5 на C #.
Мне интересно, как я могу показать обзор продуктов, отсортированных по фабрике, на которой они хранятся, который также показывает, сколько из этих продуктов есть на складе. Так, например, у Factory1 было бы 2 яблока и 1 банан, у Factory2 было бы 3 яблока и 4 груши и т.д.
Я знаю, что мог бы использовать ViewModels, но я не уверен, как я могу получить данные, чтобы продукты соответствовали нужной фабрике. И если у меня действительно есть эти данные, как мне отобразить их в представлении?
Моя модель продукта:
public class Product
{
[Key]
public int ProductCode { get; set; }
public string ProductName { get; set; }
public string Type { get; set; }
public int FactoryCode { get; set; }
[DataType(DataType.Currency)]
[DisplayFormat(DataFormatString = "€ {0:n}")]
public decimal BuyingPrice { get; set; }
[DataType(DataType.Currency)]
[DisplayFormat(DataFormatString = "€ {0:n}")]
public decimal SellingPrice { get; set; }
}
Моя заводская модель:
public class Factory
{
[Key]
public int FactoryCode { get; set; }
public string FactoryName { get; set; }
public string SelectFactory { get; set; }
public string PhoneNumber { get; set; }
}
Комментарии:
1. Вы можете показывать продукты без сортировки?
2. Я мог бы использовать для этого представление продукта, верно? Но мне нужно, чтобы они были отсортированы по заводу на новой странице и показывали, что есть на складе.
3. ну, я полагаю, вы говорите о сводке (отчете) продукта factories, не так ли? Если да, то вам нужно написать запрос с
group by
предложением.