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 { } public interface IDB2DBService : ITargetDataBaseService { } public interface ISqlServerService : ISourceDataBaseService { /// /// 测试连接 /// /// /// /// /// /// /// bool TestConnect(SqlServerOpenParams t); } public interface IOracleService : ITargetDataBaseService, ISourceDataBaseService { /// /// 测试连接 /// /// /// /// /// /// /// new bool TestConnect(string strHost, string strName, string strUser, string strPwd, string strPort); } public interface IAccessService : ISourceDataBaseService { } public interface IFoxProService : ISourceDataBaseService { } public interface ISqliteService : ISourceDataBaseService { } public interface IExcelService : ISourceDataBaseService { /// /// 根据表名获取数据 /// /// /// /// DataTable GetDataByTableName(ExcelOpenParams t, ConditionParams u); } public interface ITXTService : ISourceDataBaseService { } }