/*
'' ============================================================================================
'' 项目名称：{fyp_title}
'' 项目版本：{fyp_version}
'' 项目描述：{fyp_description}
'' 文件名称：Model_{table_source_name}.cs
'' 文件描述：实体类 {table_source_name}{value_match_check value1="{table_description}" value2="" extend_match="unequal"} （{table_description}）{/value_match_check}
'' 公司名称：{fyp_company}
'' 开发人员：{fyp_designer}
'' 创建日期：{fyp_created_date}
'' 修订日期：{system_date_time format="yyyy-MM-dd hh:mm:ss"}
'' 版权信息：{fyp_copyright}

'' 项目升级时需读取以下生成工具的版权信息
'' 生成工具：{fysoft_name}
'' 当前版本：{fysoft_version}
'' 官方网站：{fysoft_website}
'' ============================================================================================
*/

using System;
namespace {fyp_namespace}.Model
{
    /// <summary>
    /// {table_source_name}{value_match_check value1="{table_description}" value2="" extend_match="unequal"} （{table_description}）{/value_match_check} 实体类
    /// </summary>
    public class Model_{table_source_name}
    {
        public Model_{table_source_name}()
        {
        }

        {fields_loop type="-1"}
        //{field_caption}
        private {field_code_datatype_name code="cs" type="3" compatible="false"}{value_match_check value1='{field_code_datatype_name code="cs" type="3" compatible="false"}' value2="string|byte[]" extend_match="notin2"}?{/value_match_check} _{field_source_name};
        {/fields_loop}

        {fields_loop type="-1"}
        ///<summary>
        /// {field_caption}
        ///</summary>
        public {field_code_datatype_name code="cs" type="3" compatible="false"}{value_match_check value1='{field_code_datatype_name code="cs" type="3" compatible="false"}' value2="string|byte[]" extend_match="notin2"}?{/value_match_check} {field_variable}
        {
            set { _{field_name} = value;}
            get { return _{field_name};}
        }
        {/fields_loop}
    }
}