CGC_Codes

DataFactory

May 21st, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.76 KB | None | 0 0
  1. using System.Data;
  2. using System.Data.Common;
  3.  
  4. namespace DatabaseLib
  5. {
  6.     public interface IDataFactory
  7.     {
  8.         bool BulkCopy(IDataReader reader, string tableName, string command = null);
  9.         void CallException(string message);
  10.         bool ConnectionTest();
  11.         DbParameter CreateParam(string paramName, SqlDbType dbType, object objValue, int size = 0, ParameterDirection direction = ParameterDirection.Input);
  12.         DataRow ExecuteDataRowProcedure(string ProName, params DbParameter[] ParaName);
  13.         DataRowView ExecuteDataRowViewProcedure(string ProName, params DbParameter[] ParaName);
  14.         DataSet ExecuteDataset(string SQL);
  15.         DataSet ExecuteDataset(string[] SQLs, string[] TableNames);
  16.         DataSet ExecuteDataset(string SQL, string TableName);
  17.         DataSet ExecuteDataSetProcedure(string ProName, params DbParameter[] ParaName);
  18.         DataSet ExecuteDataSetProcedure(string ProName, ref int returnValue, params DbParameter[] ParaName);
  19.         DataTable ExecuteDataTable(string SQL);
  20.         DataTable ExecuteDataTableProcedure(string ProName, params DbParameter[] ParaName);
  21.         DataTable ExecuteDataTableProcedure(string ProName, ref int returnValue, DbParameter[] ParaName);
  22.         int ExecuteNonQuery(string[] SQLs);
  23.         int ExecuteNonQuery(string SQL);
  24.         int ExecuteNonQuery(string[] SQLs, object[][] Pars);
  25.         DbDataReader ExecuteProcedureReader(string sSQL, params DbParameter[] ParaName);
  26.         DbDataReader ExecuteReader(string sSQL);
  27.         object ExecuteScalar(string sSQL);
  28.         bool ExecuteStoredProcedure(string ProName);
  29.         int ExecuteStoredProcedure(string ProName, params DbParameter[] ParaName);
  30.         void FillDataSet(ref DataSet ds, string SQL, string TableName);
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment