using System; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { /// ///Document_WorkRemind /// [DataContract] public partial class Document_WorkRemind : IAggregateRoot { public Document_WorkRemind() { } #region Model private int? _workremindid; private string _projectname; private int? _projectid; private string _workremindcontent; private DateTime? _workremindtime; private DateTime? _lastuptime; /// /// WorkRemindId /// [DataMember] public int? WorkRemindId { get { return _workremindid; } set { _workremindid = value; } } /// /// ProjectName /// [DataMember] public string ProjectName { get { return _projectname; } set { _projectname = value; } } /// /// ProjectId /// [DataMember] public int? ProjectId { get { return _projectid; } set { _projectid = value; } } /// /// WorkRemindContent /// [DataMember] public string WorkRemindContent { get { return _workremindcontent; } set { _workremindcontent = value; } } /// /// WorkRemindTime /// [DataMember] public DateTime? WorkRemindTime { get { return _workremindtime; } set { _workremindtime = value; } } /// /// LastUpTime /// [DataMember] public DateTime? LastUpTime { get { return _lastuptime; } set { _lastuptime = value; } } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("WorkRemindId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.WorkRemindId = isChange ? MyConvert.ConvertToInt(value) : WorkRemindId; theValue = this.WorkRemindId; } else if ("ProjectName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.ProjectName = isChange ? MyConvert.ConvertToString(value) : ProjectName; theValue = this.ProjectName; } else if ("ProjectId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.ProjectId = isChange ? MyConvert.ConvertToInt(value) : ProjectId; theValue = this.ProjectId; } else if ("WorkRemindContent".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.WorkRemindContent = isChange ? MyConvert.ConvertToString(value) : WorkRemindContent; theValue = this.WorkRemindContent; } else if ("WorkRemindTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.WorkRemindTime = isChange ? MyConvert.ConvertToDateTime(value) : WorkRemindTime; theValue = this.WorkRemindTime; } else if ("LastUpTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.LastUpTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpTime; theValue = this.LastUpTime; } return theValue; } #endregion Visiter } }