Publish from private repository

This commit is contained in:
Gitea Actions
2026-08-01 11:58:54 +00:00
commit 39698fed40
695 changed files with 69563 additions and 0 deletions
@@ -0,0 +1,23 @@
namespace MyOffice.DbContext;
using Microsoft.Extensions.DependencyInjection;
public record ConnectionConfiguration(string Provider, string ConnectionString);
public static class RepositoryInitializer
{
/// <summary>
/// Registers DbContext DI. Migrate/seed runs via <c>DatabaseInitializerHostedService</c>.
/// <see cref="ConnectionString"/> remains for design-time <see cref="AppDbContextFactory"/>.
/// </summary>
public static void Initialize(
IServiceCollection services,
ConnectionConfiguration connectionString
)
{
ConnectionString = connectionString;
services.AddAppDbContext(connectionString);
}
public static ConnectionConfiguration ConnectionString { get; internal set; } = null!;
}