■ StringLengthAttribute 클래스 : 최소/최대 문자 수 설정하기 (데이터 주석)

----------------------------------------------------------------------------------------------------

using System.ComponentModel.DataAnnotations;

 

/// <summary>

/// 직원

/// </summary>

public class Employee

{

    //////////////////////////////////////////////////////////////////////////////////////////////////// Property

    ////////////////////////////////////////////////////////////////////////////////////////// Public

 

    #region ID - ID

 

    /// <summary>

    /// ID

    /// </summary>

    public int ID { get; set; }

 

    #endregion

 

    #region 상급자 ID - ParentID

 

    /// <summary>

    /// 상급자 ID

    /// </summary>

    public int ParentID { get; set; }

 

    #endregion

 

    #region 성명 - Name

 

    /// <summary>

    /// 성명

    /// </summary>

    [Required(AllowEmptyStrings = false, ErrorMessage = "The Name cannot be empty. Please correct.")]

    public string Name { get; set; }

 

    #endregion

 

    #region 직위 - Position

 

    /// <summary>

    /// 직위

    /// </summary>

    [StringLength(20)]

    public string Position { get; set; }

 

    #endregion

 

    #region 부서 - Department

 

    /// <summary>

    /// 부서

    /// </summary>

    [Required(AllowEmptyStrings = false, ErrorMessage = "The Department cannot be empty. Please correct.")]

    public string Department { get; set; }

 

    #endregion

}

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요