using System; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { /// ///Sys_CitySite /// [DataContract] public partial class Sys_CitySite : IAggregateRoot { public Sys_CitySite() { } #region Model private int? _keyid; private string _name; private int? _provinceid; private int? _cityid; private int? _citylevel; private int? _isdisplay; private int? _ordernum; private string _allname; /// /// Keyid /// [DataMember] public int? Keyid { get{ return _keyid; } set{ _keyid = value; } } /// /// Name /// [DataMember] public string Name { get{ return _name; } set{ _name = value; } } /// /// ProvinceId /// [DataMember] public int? ProvinceId { get{ return _provinceid; } set{ _provinceid = value; } } /// /// CityId /// [DataMember] public int? CityId { get{ return _cityid; } set{ _cityid = value; } } /// /// CityLevel /// [DataMember] public int? CityLevel { get{ return _citylevel; } set{ _citylevel = value; } } /// /// IsDisplay /// [DataMember] public int? IsDisplay { get{ return _isdisplay; } set{ _isdisplay = value; } } /// /// OrderNum /// [DataMember] public int? OrderNum { get{ return _ordernum; } set{ _ordernum = value; } } /// /// AllName /// [DataMember] public string AllName { get{ return _allname; } set{ _allname = 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 ("Name".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.Name = isChange ? MyConvert.ConvertToString(value) : Name; theValue = this.Name; } else if ("ProvinceId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.ProvinceId = isChange ? MyConvert.ConvertToInt(value) : ProvinceId; theValue = this.ProvinceId; } else if ("CityId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.CityId = isChange ? MyConvert.ConvertToInt(value) : CityId; theValue = this.CityId; } else if ("CityLevel".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.CityLevel = isChange ? MyConvert.ConvertToInt(value) : CityLevel; theValue = this.CityLevel; } else if ("IsDisplay".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.IsDisplay = isChange ? MyConvert.ConvertToInt(value) : IsDisplay; theValue = this.IsDisplay; } else if ("OrderNum".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.OrderNum = isChange ? MyConvert.ConvertToInt(value) : OrderNum; theValue = this.OrderNum; } else if ("AllName".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.AllName = isChange ? MyConvert.ConvertToString(value) : AllName; theValue = this.AllName; } return theValue; } #endregion Visiter } }