using Hncore.Infrastructure.EF;
using Microsoft.AspNetCore.Http;
using Microsoft.EntityFrameworkCore;
namespace Hncore.Pass.Manage.Repository
{
///
/// EF数据库上下文类
///
///
public class EfDbContext : DbContextBase
{
public DbContext DbContext => this;
///
/// 构造函数
///
/// 上下文实体
/// http请求上下文
public EfDbContext(DbContextOptions options, IHttpContextAccessor httpContextAccessor) :
base(options, httpContextAccessor)
{
}
///
/// 创建映射
///
///
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.AutoMap(typeof(EfDbContext));
base.OnModelCreating(modelBuilder);
}
}
}