static void Main(string[] args) { //Console.WriteLine(FileHelper.MapPath("/")); using (var db = new MyCodeSqlSugarClient()) { var tables = db.DbMaintenance.GetTableInfoList(); var solutionPath = FileUtils.GetSolutionPath(); Console.WriteLine($"当前解决方案所在目录:{solutionPath}"); //生成所有实体 db.DbFirst.IsCreateAttribute(true).CreateClassFile(Path.Combine(FileUtils.GetSolutionPath(), "MyCode.Project.Domain", "Model"), "MyCode.Project.Domain.Model"); foreach (var table in tables) { Console.WriteLine(table.Name); //创建仓储接口 var templateForRepositoryInterface = new TemplateForRepositoryInterface(table.Name); templateForRepositoryInterface.CreateFile(); //创建仓储实现类 var templateForRepository = new TemplateForRepository(table.Name); templateForRepository.CreateFile(); } Console.WriteLine("代码生成成功"); } Console.ReadKey(); }
public WorkProcessRepository(MyCodeSqlSugarClient context) : base(context) { }
public SysRoleMenuRepository(MyCodeSqlSugarClient context) : base(context) { }
public SysLoginRepository(MyCodeSqlSugarClient context) : base(context) { }
public BasPictureStockRepository(MyCodeSqlSugarClient context) : base(context) { }