12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace WebAPIBase.NetCore.BusinessCore
- {
- public class SqlStruct
- {
- public string[] ParamsList;
- public string[] ColumnsList;
- public string[] SqlDbTypeList;
- public string[] OrderNameList;
- public string[] OrderSortList;
- public string SqlString;
- public string CommandType;
- public string GetSqlStringWithOrder()
- {
- StringBuilder stringBuilder = new StringBuilder("");
- int num = OrderNameList.Length;
- for (int i = 0; i < num; i++)
- {
- if (stringBuilder.ToString().Length > 0)
- {
- stringBuilder.Append(", ");
- }
- else
- {
- stringBuilder.Append(" Order By ");
- }
- stringBuilder.Append(" " + OrderNameList[i] + " " + OrderSortList[i] + " ");
- }
- return SqlString + stringBuilder.ToString();
- }
- public string GetSqlStringWithParams(string[] values)
- {
- string sqlString = SqlString;
- int length = ColumnsList.GetLength(0);
- for (int i = 0; i < length; i++)
- {
- sqlString.Replace(ParamsList[i], values[i]);
- }
- return sqlString;
- }
- }
- }
|