• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ImmediatePlatform / Immediate.Jobs / 30300691995

27 Jul 2026 08:00PM UTC coverage: 64.845%. First build
30300691995

Pull #20

github

web-flow
Merge a73d5f4ed into e8a73c280
Pull Request #20: Initial draft

1300 of 1892 new or added lines in 29 files covered. (68.71%)

1649 of 2543 relevant lines covered (64.84%)

2.58 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/Immediate.Jobs.EntityFrameworkCore/EntityFrameworkCoreServiceCollectionExtensions.cs
1
using Microsoft.EntityFrameworkCore;
2
using Microsoft.Extensions.DependencyInjection;
3

4
namespace Immediate.Jobs.EntityFrameworkCore;
5

6
/// <summary>Registers EF Core job storage.</summary>
7
public static class EntityFrameworkCoreServiceCollectionExtensions
8
{
9
        /// <summary>Selects EF Core as the Immediate.Jobs storage provider.</summary>
10
        /// <remarks>The context must be registered with AddDbContextFactory and call ModelBuilder.AddImmediateJobs.</remarks>
11
        public static ImmediateJobsOptions UseEntityFrameworkCore<TContext>(this ImmediateJobsOptions jobs)
12
                where TContext : DbContext
13
        {
NEW
14
                ArgumentNullException.ThrowIfNull(jobs);
×
NEW
15
                return jobs.UseStorage(services => new EntityFrameworkCoreJobStorage<TContext>(
×
NEW
16
                        services.GetRequiredService<IDbContextFactory<TContext>>(),
×
NEW
17
                        services.GetService<TimeProvider>()
×
NEW
18
                ));
×
19
        }
20
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc