Publish from private repository

This commit is contained in:
Gitea Actions
2026-08-01 11:43:26 +00:00
commit 1080074d1f
617 changed files with 65073 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!;
}