Example #1
0
 /// <summary>
 /// �ӡ�� query �������觷���˹����� Request ���ͤ׹��� IDataReader
 /// </summary>
 /// <param name="Request">Request : �繤��������Ѻ��� query</param>
 /// <returns>���Ѿ��ҡ��� query �� IDataReader</returns>
 public abstract IDataReader ExecuteDataReader(DataRequest Request);
Example #2
0
 public override object ExecuteFunction(DataRequest Request, int iReturnDbType, int iSize = 0)
 {
     throw new Exception("not implemented");
 }
Example #3
0
 /// <summary>
 ///
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="request"></param>
 /// <returns></returns>
 public abstract List <T> ExecuteList <T>(DataRequest request);
Example #4
0
 /// <summary>
 /// �ӡ�� query �������觷���˹����� Request ������ return �Ũҡ��� query �¨� return �ӹǹ record �������¹�ŧ�ҡ�����㹡�� query
 /// </summary>
 /// <param name="Request">Request : �繤��������Ѻ��� query �µ��仨��繻����� insert, update, delete �繵�</param>
 /// <returns>���Ѿ��ҡ��� query �� integer</returns>
 public abstract int ExecuteNonQuery(DataRequest Request);
Example #5
0
 /// <summary>
 /// �ӡ�� query �������觷���˹����� Request �¤����� Request ���� query ��� return ����� scalar
 /// </summary>
 /// <param name="Request">Request : �繤��������Ѻ��� query ���繤���觷�������� query return ����͡���� scalar</param>
 /// <param name="iReturnDbType">Return Type</param>
 /// <returns></returns>
 public abstract object ExecuteFunction(DataRequest Request, int iReturnDbType, int iSize = 0);
Example #6
0
 /// <summary>
 /// �ӡ�� query �������觷���˹����� Request �¤����� Request ���� query ��� return ����� scalar
 /// </summary>
 /// <param name="Request">Request : �繤��������Ѻ��� query ���繤���觷�������� query return ����͡���� scalar</param>
 /// <returns>���Ѿ��ҡ��� query �� scalar</returns>
 public abstract object ExecuteScalar(DataRequest Request);
Example #7
0
 /// <summary>
 /// �ӡ�� query �������觷���˹����� Request ���ͤ׹��� DataTable ��
 /// </summary>
 /// <param name="Request">Request : �繤��������Ѻ��� query</param>
 /// <returns>���Ѿ��ҡ��� query �� DataTable</returns>
 public abstract DataTable ExecuteCommand(DataRequest Request);