using System; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { /// ///Sys_Update /// [DataContract] public partial class Sys_Update : IAggregateRoot { public Sys_Update() { } #region Model private int? _keyid; private string _nowversion; private string _nowname; private string _lastuptime; /// /// Keyid /// [DataMember] public int? Keyid { get { return _keyid; } set { _keyid = value; } } /// /// NowVersion /// [DataMember] public string NowVersion { get { return _nowversion; } set { _nowversion = value; } } /// /// NowName /// [DataMember] public string NowName { get { return _nowname; } set { _nowname = value; } } /// /// LastUpTime /// [DataMember] public string 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 ("Keyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.Keyid = isChange ? MyConvert.ConvertToInt(value) : Keyid; theValue = this.Keyid; } else if ("NowVersion".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.NowVersion = isChange ? MyConvert.ConvertToString(value) : NowVersion; theValue = this.NowVersion; } else if ("NowName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.NowName = isChange ? MyConvert.ConvertToString(value) : NowName; theValue = this.NowName; } else if ("LastUpTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.LastUpTime = isChange ? MyConvert.ConvertToString(value) : LastUpTime; theValue = this.LastUpTime; } return theValue; } #endregion Visiter } }