From 78487a4267503414afed3c63aca56589f7f27e68 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 17 May 2017 00:59:08 +0800 Subject: [PATCH] - --- .../DbMaintenanceProvider.cs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/SqlSugar/Abstract/DbProvider/DbMaintenanceProvider/DbMaintenanceProvider.cs b/SqlSugar/Abstract/DbProvider/DbMaintenanceProvider/DbMaintenanceProvider.cs index f52a7a441..4d00bd9fa 100644 --- a/SqlSugar/Abstract/DbProvider/DbMaintenanceProvider/DbMaintenanceProvider.cs +++ b/SqlSugar/Abstract/DbProvider/DbMaintenanceProvider/DbMaintenanceProvider.cs @@ -7,9 +7,15 @@ namespace SqlSugar { public abstract partial class DbMaintenanceProvider : IDbMaintenance { - public SqlSugarClient Context { get; set; } - protected abstract string GetViewInfoListSql { get; } + protected abstract string GetTableInfoListSql { get; } + protected abstract string GetColumnInfosByTableNameSql { get; } + protected abstract string AddColumnToTableSql { get; } + protected abstract string BackupDataBaseSql { get; } + protected abstract string CreateTableSql { get; } + protected abstract string TruncateTableSql { get; } + + public SqlSugarClient Context { get; set; } public List GetViewInfoList() { if (this.IsSystemTables()) @@ -22,8 +28,6 @@ namespace SqlSugar return new List(); } } - - protected abstract string GetTableInfoListSql { get; } public List GetTableInfoList() { if (this.IsSystemTables()) @@ -62,8 +66,6 @@ namespace SqlSugar }); } } - - protected abstract string GetColumnInfosByTableNameSql { get; } public virtual List GetColumnInfosByTableName(string tableName) { if (this.IsSystemTables()) @@ -136,26 +138,21 @@ namespace SqlSugar return result.Select(it => it.ColumnName).ToList(); } - protected abstract string AddColumnToTableSql { get; } public bool AddColumnToTable(string tableName, DbColumnInfo column) { throw new NotImplementedException(); } - - protected abstract string BackupDataBaseSql { get; } public bool BackupDataBase() { throw new NotImplementedException(); } - protected abstract string CreateTableSql { get; } public virtual bool CreateTable(string tableName, List columns) { this.Context.Database.ExecuteCommand(this.CreateTableSql); return true; } - protected abstract string TruncateTableSql { get; } public virtual bool TruncateTable(string tableName) { this.Context.Database.ExecuteCommand(this.TruncateTableSql);