public class BaseService {
public readonly DbContext _db;
public readonly ILogger<BaseService> _logger;
public BaseService(DbContext db, ILogger<BaseService> logger) {
_db = db;
_logger = logger;
}
}
public class FooService {
public FooService(DbContext db, ILogger<BaseService> logger) : base(db, logger)
{
}
}
public class BarService{
public BarService(DbContext db, ILogger<BaseService> logger) : base(db, logger)
{
}
}
public class BaseService {
public readonly DbContext _db;
public readonly ILogger<BaseService> _logger;
public BaseService(DbContext db, ILogger<BaseService> logger) {
_db = db;
_logger = logger;
}
}
public class FooService {
public FooService(DbContext db, ILogger<BaseService> logger) : base(db, logger)
{
}
}
public class BarService{
public BarService(DbContext db, ILogger<BaseService> logger) : base(db, logger)
{
}
}