|
- using CnasSynchrousModel;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace CnasSynchronusIDAL
- {
- public interface IMySqlDBService : ITargetDataBaseService, ISourceDataBaseService<MySQLOpenParams, ConditionParams>
- {
-
- }
-
- public interface IPostgreSqlDBService : ITargetDataBaseService, ISourceDataBaseService<PostgreSQLOpenParams, ConditionParams>
- {
-
- }
-
- public interface IKingbaseDBService : ITargetDataBaseService, ISourceDataBaseService<KingbaseOpenParams, ConditionParams>
- {
-
- }
-
- public interface IDmDBService : ITargetDataBaseService, ISourceDataBaseService<DmOpenParams, ConditionParams>
- {
-
- }
-
-
- public interface IDB2DBService : ITargetDataBaseService
- {
-
- }
-
- public interface ISqlServerService : ISourceDataBaseService<SqlServerOpenParams,ConditionParams>
- {
- /// <summary>
- /// 测试连接
- /// </summary>
- /// <param name="strHost"></param>
- /// <param name="strName"></param>
- /// <param name="strUser"></param>
- /// <param name="strPwd"></param>
- /// <param name="strPort"></param>
- /// <returns></returns>
- bool TestConnect(SqlServerOpenParams t);
- }
-
- public interface IOracleService : ITargetDataBaseService, ISourceDataBaseService<OracleOpenParams, ConditionParams>
- {
- /// <summary>
- /// 测试连接
- /// </summary>
- /// <param name="strHost"></param>
- /// <param name="strName"></param>
- /// <param name="strUser"></param>
- /// <param name="strPwd"></param>
- /// <param name="strPort"></param>
- /// <returns></returns>
- new bool TestConnect(string strHost, string strName, string strUser, string strPwd, string strPort);
- }
-
- public interface IAccessService : ISourceDataBaseService<AccessOpenParams, ConditionParams>
- {
-
- }
-
- public interface IFoxProService : ISourceDataBaseService<FoxProOpenParams,ConditionParams>
- {
-
- }
-
- public interface ISqliteService : ISourceDataBaseService<SqliteOpenParams,ConditionParams>
- {
-
- }
-
- public interface IExcelService : ISourceDataBaseService<ExcelOpenParams,ConditionParams>
- {
- /// <summary>
- /// 根据表名获取数据
- /// </summary>
- /// <param name="t"></param>
- /// <param name="u"></param>
- /// <returns></returns>
- DataTable GetDataByTableName(ExcelOpenParams t, ConditionParams u);
- }
- public interface ITXTService : ISourceDataBaseService<TXTOpenParams,ConditionParams>
- {
-
- }
- }
|