库表管理

注意:连接数据库账户需要一定权限才能操作,最好管理员级别的账户


1、使用示例

var tables = db.DbMaintenance.GetTableInfoList();
foreach (var table in tables)
{
     Console.WriteLine(table.Description);
}


2、全部方法

名称备注返回类型
GetDataBaseList获取所有数据库名称List
GetViewInfoList获取所有视图List
GetTableInfoList获取所有表List
GetColumnInfosByTableName获取列根据表名List
GetIsIdentities获取自增列List
GetPrimaries获取主键List
IsAnyTable表是否存在bool
IsAnyColumn列是否存在bool
IsPrimaryKey主键是否存在bool
IsIdentity自增是否存在bool
IsAnyConstraint约束是否存在bool
DropTable删除表bool
TruncateTable清空表bool
CreateTable创建列bool
AddColumn添加列bool
UpdateColumn更新列bool
AddPrimaryKey添加主键bool
DropConstraint删除约束bool
BackupDataBase备份库bool
DropColumn删除列bool
RenameColumn重命名列bool
AddTableRemark添加表描述bool
AddColumnRemark添加列描述bool
DeleteColumnRemark删除列描述bool
RenameTable重命名表bool