Files
zszq-trs/YLErpDAL/Modules/DbContextFactory.cs
2024-05-09 14:06:26 +08:00

36 lines
857 B
C#

using BaseOUDAL;
using YLErp.BLL;
namespace YLErp.Modules
{
/// <summary>
/// DbContext静态工厂
/// </summary>
public static class DbContextFactory
{
/// <summary>
/// 获取OTC业务DB
/// </summary>
public static YLContext GetYLDbContext()
{
return new YLContext();
}
/// <summary>
/// 获取ERP基础数据库
/// </summary>
public static ErpBaseContext GetErpBaseContext()
{
return new ErpBaseContext();
}
/// <summary>
/// 获取客户业务DB,不需要保存的情况下optuser可以设为null
/// </summary>
public static ClientDBContext GetClientDbContext(OptUserInfo optuser)
{
return new ClientDBContext { OptUser = optuser };
}
}
}