protected DbContextCore(DbContextCoreDependency dependency) : base(dependency.DbContextOptions) { Guard.ArgumentNotNull(dependency, nameof(dependency)); _hookEngine = dependency.HookEngine; TenantId = dependency.Session.TenantId ?? 0; }
protected DbContextCore( IHookEngine hookEngine, IUserSession session, DbContextOptions options) : base(options) { _hookEngine = hookEngine ?? throw new ArgumentNullException(nameof(hookEngine)); TenantId = (session ?? throw new ArgumentNullException(nameof(session))).TenantId ?? 0; }
public DbContextCoreDependency( IHookEngine hookEngine, IUserSession session, DbContextOptions <TDbContext> options) : base(hookEngine, session, options) { }
public NumberingDbContext(IHookEngine hookEngine, IUserSession session, DbContextOptions <NumberingDbContext> options) : base(hookEngine, session, options) { }
public ProjectDbContext( IHookEngine hookEngine, IUserSession session, DbContextOptions <ProjectDbContext> options) : base(hookEngine, session, options) { }