/// <summary> /// Gets the property value by name. /// </summary> /// <param name="entity">The entity.</param> /// <param name="propertyName">Name of the property.</param> /// <returns></returns> public static object GetPropertyValueByName(VwEvlUser entity, string propertyName) { switch (propertyName) { case "UserId": return(entity.UserId); case "UserCnName": return(entity.UserCnName); case "Name": return(entity.Name); case "ValiddateStart": return(entity.ValiddateStart); case "Validdateend": return(entity.Validdateend); case "Isused": return(entity.Isused); case "Evltimes": return(entity.Evltimes); } return(null); }
///<summary> /// A simple factory method to create a new <see cref="VwEvlUser"/> instance. ///</summary> ///<param name="_userId"></param> ///<param name="_userCnName"></param> ///<param name="_name"></param> ///<param name="_validdateStart"></param> ///<param name="_validdateend"></param> ///<param name="_isused"></param> ///<param name="_evltimes"></param> public static VwEvlUser CreateVwEvlUser(System.String _userId, System.String _userCnName, System.String _name, System.DateTime?_validdateStart, System.DateTime?_validdateend, System.Int32 _isused, System.Int32 _evltimes) { VwEvlUser newVwEvlUser = new VwEvlUser(); newVwEvlUser.UserId = _userId; newVwEvlUser.UserCnName = _userCnName; newVwEvlUser.Name = _name; newVwEvlUser.ValiddateStart = _validdateStart; newVwEvlUser.Validdateend = _validdateend; newVwEvlUser.Isused = _isused; newVwEvlUser.Evltimes = _evltimes; return(newVwEvlUser); }
///<summary> /// Returns a Typed VwEvlUserBase Entity ///</summary> public virtual VwEvlUserBase Copy() { //shallow copy entity VwEvlUser copy = new VwEvlUser(); copy.UserId = this.UserId; copy.UserCnName = this.UserCnName; copy.Name = this.Name; copy.ValiddateStart = this.ValiddateStart; copy.Validdateend = this.Validdateend; copy.Isused = this.Isused; copy.Evltimes = this.Evltimes; copy.AcceptChanges(); return((VwEvlUser)copy); }