// товар в магазине using System.ComponentModel.DataAnnotations; // проверки namespace DEMO.Models; public class Product { public int Id { get; set; } // номер товара [Required] // название обязательно [MinLength(2)] // минимум 2 буквы public string Name { get; set; } = string.Empty; // название [Range(0.01, double.MaxValue)] // цена больше нуля public decimal Price { get; set; } // цена public int CategoryId { get; set; } // к какой категории относится public Category? Category { get; set; } // сама категория (подтянется сама) }