public static void Initialize(FibonacciDbContext context, int maxNumber) { context.Database.EnsureCreated(); if (context.SequenceNumbers.Any()) { return; } context.SequenceNumbers.AddRange(GenerateFibonacciSequence(maxNumber)); using (var transaction = context.Database.BeginTransaction()) { context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.SequenceNumber ON"); context.SaveChanges(); context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.SequenceNumber OFF"); transaction.Commit(); } }
public FibonacciRepository(FibonacciDbContext context) { _context = context; }
public FibonacciController(FibonacciDbContext context) { this._context = context; }