using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace StockMaster.Models { [Table("category", Schema = "stock_management")] public class Category { [Key] [Column("category_id")] public int CategoryId { get; set; } [Required(ErrorMessage = "Category name is required")] [MaxLength(50)] [Column("name")] public string Name { get; set; } [Column("description")] public string Description { get; set; } [Column("created_at")] public DateTime CreatedAt { get; set; } = DateTime.Now; } }