using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace JobTrackerApi.Migrations { /// /// Intentionally a no-op. The committed ModelSnapshot had drifted far behind the live schema /// (empty -- see JobTrackerContextModelSnapshot.cs history): every table/column added since /// the last real migration (2026-03-11) was provisioned exclusively through the idempotent /// raw-SQL reconciler in StartupInitializationExtensions.cs, including the ASP.NET Identity /// tables themselves, which have never been created by an EF migration in this repo -- see /// EnsureIdentityTables' comment ("create Identity tables directly if dotnet ef isn't /// available"). `dotnet ef migrations add` scaffolded the honest diff against that stale /// snapshot: full CreateTable/AddColumn operations for schema that already exists on every /// environment (fresh or established) via that reconciler. Applying that diff for real would /// throw "table/column already exists" everywhere. This migration exists only to record itself /// in __EFMigrationsHistory and regenerate JobTrackerContextModelSnapshot.cs to match the /// current C# model, so `dotnet ef migrations add` produces a real (small) diff for the *next* /// schema change instead of scaffolding the whole database again. It changes no data or schema. /// public partial class SyncModelSnapshot : Migration { protected override void Up(MigrationBuilder migrationBuilder) { } protected override void Down(MigrationBuilder migrationBuilder) { } } }