using System; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { /// ///Document_EmployeeRole /// [DataContract] public partial class Document_EmployeeRole : IAggregateRoot { public Document_EmployeeRole() { } #region Model private int? _id; private int? _employeeid; private int? _roletype; /// /// ID /// [DataMember] public int? ID { get{ return _id; } set{ _id = value; } } /// /// EmployeeId /// [DataMember] public int? EmployeeId { get{ return _employeeid; } set{ _employeeid = value; } } /// /// RoleType /// [DataMember] public int? RoleType { get{ return _roletype; } set{ _roletype = value; } } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("ID".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.ID = isChange ? MyConvert.ConvertToInt(value) : ID; theValue = this.ID; } else if ("EmployeeId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.EmployeeId = isChange ? MyConvert.ConvertToInt(value) : EmployeeId; theValue = this.EmployeeId; } else if ("RoleType".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.RoleType = isChange ? MyConvert.ConvertToInt(value) : RoleType; theValue = this.RoleType; } return theValue; } #endregion Visiter } }