DbContextFactory.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using LeaRun.Data.EF;
  2. namespace LeaRun.Data.Repository
  3. {
  4. /// <summary>
  5. /// 版 本 6.1
  6. /// Copyright (c) 2013-2016 上海力软信息技术有限公司
  7. /// 创建人:佘赐雄
  8. /// 日 期:2015.10.10
  9. /// 描 述:数据库建立工厂
  10. /// </summary>
  11. public class DbContextFactory
  12. {
  13. /// <summary>
  14. /// 连接数据库
  15. /// </summary>
  16. /// <param name="connString">连接字符串</param>
  17. /// <returns></returns>
  18. public static IDatabase Base(string connString)
  19. {
  20. return new Database(connString);
  21. }
  22. /// <summary>
  23. /// 连接基础库
  24. /// </summary>
  25. /// <returns></returns>
  26. public static IDatabase Base()
  27. {
  28. return new Database("Base");
  29. }
  30. /// <summary>
  31. /// 连接日志库
  32. /// </summary>
  33. /// <returns></returns>
  34. public static IDatabase Log()
  35. {
  36. return new Database("Log");
  37. }
  38. }
  39. }