public class DbContextFactory<TS>where TS:DbContext,new()
{
/// <summary>
/// 唯一实例获取
/// </summary>
/// <returns></returns>
public static DbContext GetCurrentDbContext()
{
//获取指定名称的对象
var dbContext = CallContext.GetData(typeof(TS).Name) as DbContext;
if (dbContext != null)
{
return dbContext;
}
dbContext = new TS();
//设置
CallContext.SetData(typeof(TS).Name, dbContext);
return dbContext;
}
}
DbContextFactory
最新推荐文章于 2024-01-23 13:47:57 发布