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
}
}