/// <summary> /// 获得指定操作的SQL语句 /// </summary> /// <param name="materials">material集合</param> /// <param name="fileOPList">文件操作集合</param> /// <param name="sqlDelegate">形成相应操作SQL语句的方法</param> /// <returns>形成的SQL语句</returns> private string GetMaterialsOperationSql(MaterialList materials, List<MaterialFileOeprationInfo> fileOPList, GetMaterialSqlOPDelegate sqlDelegate) { StringBuilder strB = new StringBuilder(256); for (int i = 0; i < materials.Count; i++) { if (strB.Length > 0) strB.Append(TSqlBuilder.Instance.DBStatementSeperator); strB.Append(sqlDelegate(materials[i], fileOPList)); } return strB.ToString(); }
/// <summary> /// 获得指定操作的SQL语句 /// </summary> /// <param name="materials">material集合</param> /// <param name="fileOPList">文件操作集合</param> /// <param name="sqlDelegate">形成相应操作SQL语句的方法</param> /// <returns>形成的SQL语句</returns> private string GetMaterialsOperationSql(MaterialList materials, List <MaterialFileOeprationInfo> fileOPList, GetMaterialSqlOPDelegate sqlDelegate) { StringBuilder strB = new StringBuilder(256); for (int i = 0; i < materials.Count; i++) { if (strB.Length > 0) { strB.Append(TSqlBuilder.Instance.DBStatementSeperator); } strB.Append(sqlDelegate(materials[i], fileOPList)); } return(strB.ToString()); }