C#表对象model添加一个表中没有的字段

发布于:2024-04-19 ⋅ 阅读:(23) ⋅ 点赞:(0)

 C# 对象model,想添加一个表中没有的字段,如何标记,使用属性 [NotMapped]

using System;
using System.ComponentModel.DataAnnotations.Schema;
using ALP.Application.Code;
namespace ALP.Application.Entity.PlanManage
{
	/// <summary>
	/// PL_ProdOrderReport:实体类(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	public partial class PL_ProdOrderReport : BaseEntity
	{
		public PL_ProdOrderReport()
		{}
		#region Model
		private string _id;
		private string _reportcode;
		private string _productionorder;
		private bool _reportstatus;
        private string _reportstatusname;
		private string _productionlot;
		private string _materialcode;
        private string _materialname;
		private decimal? _finishedsum;
		private decimal? _qualifiedsum;
		private decimal? _scrapedsum;
		private string _unit;
        private string _unitname;
		private string _creator;
		private string _creatorname;
        private string _scrapReason;
        private string _scrapReasonName;
        private DateTime? _createdtime= DateTime.Now;
		/// <summary>
		/// 
		/// </summary>
		public string Id
		{
			set{ _id=value;}
			get{return _id;}
		}
		/// <summary>
		/// 完工报告单号
		/// </summary>
		public string ReportCode
		{
			set{ _reportcode=value;}
			get{return _reportcode;}
		}
		/// <summary>
		/// 订单号
		/// </summary>
		public string ProductionOrder
		{
			set{ _productionorder=value;}
			get{return _productionorder;}
		}
		/// <summary>
		/// 报工状态
		/// </summary>
		public bool ReportStatus
		{
			set{ _reportstatus=value;}
			get{return _reportstatus;}
		}
        /// <summary>
        /// 报工状态
        /// </summary>
        [NotMapped]
        public string ReportStatusName
        {
            set { _reportstatusname = value; }
            get { return _reportstatusname; }
        }
		/// <summary>
		/// 订单批号
		/// </summary>
		public string ProductionLot
		{
			set{ _productionlot=value;}
			get{return _productionlot;}
		}
		/// <summary>
		/// 料号
		/// </summary>
		public string MaterialCode
		{
			set{ _materialcode=value;}
			get{return _materialcode;}
		}
        /// <summary>
        /// 料品
        /// </summary>
        [NotMapped]
        public string MaterialName
        {
            set { _materialname = value; }
            get { return _materialname; }
        }
		/// <summary>
		/// 完工量
		/// </summary>
		public decimal? FinishedSum
		{
			set{ _finishedsum=value;}
			get{return _finishedsum;}
		}
		/// <summary>
		/// 合格量
		/// </summary>
		public decimal? QualifiedSum
		{
			set{ _qualifiedsum=value;}
			get{return _qualifiedsum;}
		}
		/// <summary>
		/// 报废量
		/// </summary>
		public decimal? ScrapedSum
		{
			set{ _scrapedsum=value;}
			get{return _scrapedsum;}
		}
		/// <summary>
		/// 单位
		/// </summary>
		public string Unit
		{
			set{ _unit=value;}
			get{return _unit;}
		}
        /// <summary>
        /// 单位
        /// </summary>
        [NotMapped]
        public string UnitName
        {
            set { _unitname = value; }
            get { return _unitname; }
        }
		/// <summary>
		/// 报工人
		/// </summary>
		public string Creator
		{
			set{ _creator=value;}
			get{return _creator;}
		}
        /// <summary>
        /// 报工人
        /// </summary>
        [NotMapped]
        public string CreatorName
		{
			set{ _creatorname=value;}
			get{return _creatorname;}
		}
        public string ScrapReason
        {
            set { _scrapReason = value; }
            get { return _scrapReason; }
        }
        [NotMapped]
        public string ScrapReasonName
        {
            set { _scrapReasonName = value; }
            get { return _scrapReasonName; }
        } 
        /// <summary>
        /// 报工时间
        /// </summary>
        public DateTime? CreatedTime
		{
			set{ _createdtime=value;}
			get{return _createdtime;}
		}
		#endregion Model

	}
}