Program.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using OASystem.Domain.Entities;
  2. using SqlSugar;
  3. var db = new SqlSugarClient(new ConnectionConfig()
  4. {
  5. ConnectionString = "server=132.232.92.186;uid=sa;pwd=Yjx@158291;database=PaymentSystemDB;",
  6. DbType = SqlSugar.DbType.SqlServer,
  7. IsAutoCloseConnection = true,
  8. InitKeyType = InitKeyType.Attribute
  9. });
  10. #region Aop
  11. //db.Aop.OnLogExecuting = (sql, pars) =>
  12. //{
  13. // Console.WriteLine(sql + "" + Db.Utilities.SerializeObject
  14. // (pars.ToDictionary(it => it.ParameterName, it => it.Value)));
  15. // Console.WriteLine();
  16. //};
  17. #endregion
  18. #region 对话框
  19. Console.WriteLine("是否确定同步数据库表结构?(同名数据表将会被备份,生产环境慎用,回车确认)");
  20. var str = Console.ReadKey();
  21. if (str.Key == ConsoleKey.Enter)
  22. {
  23. Console.WriteLine("同步中,请稍后...");
  24. }
  25. else
  26. {
  27. Console.WriteLine("\r\n输入错误,已退出...");
  28. return;
  29. }
  30. #endregion
  31. ////同步数据表结构
  32. //db.DbMaintenance.CreateDatabase();
  33. //db.CodeFirst.SetStringDefaultLength(50).BackupTable().InitTables(new Type[]
  34. //{
  35. // typeof(Order)//T_Order
  36. // ,typeof(CMBPaymentDetail)
  37. // ,typeof(CMBRefundReq)
  38. //});
  39. //Console.WriteLine("数据库结构同步完成!");