using Infrastructure.Attribute; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ZR.Model; using ZR.Model.CodeGenerator; namespace ZR.Repository.System { [AppService(ServiceLifetime = LifeTime.Transient)] public class CodeGeneratorRepository: BaseRepository { /// /// 获取数据库信息 /// /// public List GetAllDataBaseInfos() { return Db.Ado.SqlQuery("select name as DbName from master..sysdatabases "); } /// /// 获取所有的表 /// /// public List GetAllTables(string dbName) { string sql = $"SELECT name as TableName FROM {dbName}..SysObjects Where XType='U' ORDER BY Name"; return Db.Ado.SqlQuery(sql, new { dbName}); } } }