IDataBaseHelper

2017-02-21 22:08:38  访问(1433) 赞(0) 踩(0)

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.Common;
using System.Data;

namespace SlowX.IDALDBHelper
{
    /// <summary>
    /// 
    /// </summary>
    public interface IDataBaseHelper
    {
        /// <summary>
        /// 创建IDbConnection
        /// </summary>
        /// <returns></returns>
        IDbConnection IDbConnectionCreate();

        /// <summary>
        /// 创建IDbConnection
        /// </summary>
        /// <param name="dbConnectionString">数据库链接串</param>
        /// <returns></returns>
        IDbConnection IDbConnectionCreate(string dbConnectionString);

        /// <summary>
        /// 创建IDbCommand
        /// </summary>
        /// <returns></returns>
        IDbCommand IDbCommandCreate();

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        IDataParameter IDataParameterCreate();

        /// <summary>
        /// 创建DbParameter
        /// </summary>
        /// <returns></returns>
        DbParameter DbParameterCreate();

        /// <summary>
        /// 创建DbParameter
        /// </summary>
        /// <param name="parameterName"></param>
        /// <param name="dbType"></param>
        /// <returns></returns>
        DbParameter DbParameterCreate(string parameterName, DbType dbType);

        /// <summary>
        /// 创建DbParameter 
        /// </summary>
        /// <param name="parameterName"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        DbParameter DbParameterCreate(string parameterName, object value);

        /// <summary>
        /// 
        /// </summary>
        /// <param name="iLen"></param>
        /// <returns></returns>
        IDataParameter[] IDataParameterArrayCreate(int iLen);

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        IDbDataAdapter IDbDataAdapterCreate();


        /// <summary>
        /// 
        /// </summary>
        /// <param name="cmd"></param>
        /// <returns></returns>
        IDbDataAdapter IDbDataAdapterCreate(IDbCommand cmd);

        

            
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        DbDataAdapter DbDataAdapterCreate();


        /// <summary>
        /// 
        /// </summary>
        /// <param name="cmd"></param>
        /// <returns></returns>
        DbDataAdapter DbDataAdapterCreate(IDbCommand cmd);
    }
}


标签:IDataBaseHelper 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)