/// <summary> /// 在当前位置添加一个部分查询 /// </summary> /// <param name="partial">要添加的部分查询对象</param> public void AppendPartial(IParameterizedQueryPartial partial) { lock ( _sync ) { partial.AppendTo(this); } }
/// <summary> /// 在当前位置添加一个部分查询 /// </summary> /// <param name="partial">要添加的部分查询对象</param> protected virtual void AppendPartial(IParameterizedQueryPartial partial) { lock ( SyncRoot ) { if (textBuilder.Length > 0 //&& Db.DbContext.AutoWhitespaceSeparator == true && char.IsWhiteSpace(textBuilder[textBuilder.Length - 1]) == false && (partial as ParameterizedQuery)?.IsStartWithWhiteSpace() == false) { Append(' '); } partial.AppendTo(this); } }
/// <summary> /// 在当前位置添加一个部分查询 /// </summary> /// <param name="partial">要添加的部分查询对象</param> public void AppendPartial( IParameterizedQueryPartial partial ) { lock ( _sync ) { partial.AppendTo( this ); } }