36 lines
857 B
C#
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 };
|
|
}
|
|
}
|
|
}
|