/// <summary> /// 获取PropertyParamGroup的出条件文本 /// </summary> /// <returns></returns> public override string ToString() { if (PropertyParams == null || PropertyParams.Count == 0) { return(string.Empty); } StringBuilder builder = new StringBuilder(); builder.AppendFormat("{0} ( {1} )", ContextRelation, PropertyParams.ToPropertyParamString()); return(builder.ToString()); }
/// <summary> /// 获取sql参数 /// </summary> /// <returns></returns> public List <SqlParameter> GetParams() { if (PropertyParams == null || PropertyParams.Count == 0) { return(null); } List <SqlParameter> paras = new List <SqlParameter>(); PropertyParams.ForEach(p => paras.AddRange(p.GetParams())); return(paras); }
/// <summary> /// Constructor by parameters /// </summary> /// <param name="parameters">Property parameters</param> public PSHELLCreator(PropertyParams parameters) : base(parameters) { property = new PSHELL(parameters); }
/// <summary> /// Constructor by parameters /// </summary> /// <param name="parameters">Property parameters</param> public PSHELL(PropertyParams parameters) : base(parameters) { }