Designing Model class with validation in ASP.NET MVC

The Generalized Example product model class.
As given belowed.

using System;
// Using Data Annotation Library
using System.ComponentModel.DataAnnotations;

namespace modelDesigning.Models
{
    public class Product
    {
        // Product ID Decalration
        // Key defines given Id is primary key

        [Key]
        // Required Annotation says its compulsory and required field.
        [Required]
        public int ProductID { get; set; }
               
        [Required]
        // Max Length Annotation gives maximum length for string.
        [MaxLength(50)]
        public String ProductName { get; set; }

        [Required]
        public decimal Price { get; set; }

        // Maximum length and minimum length of Description.
        [MaxLength(100), MinLength(10)]
        public string Product_Description { get; set; }

    }
}

Comments

Popular posts from this blog

Code First Approach with Entity Framework

Getting Ready for Python Development on Ubuntu using VSCode