Adding index and max length to user tabel + minor fixes

This commit is contained in:
2025-03-13 00:53:08 +01:00
parent 61b9c732bc
commit 962de4df9e
10 changed files with 409 additions and 34 deletions

View File

@@ -13,6 +13,20 @@ namespace BasicDotnetTemplate.MainProject.Core.Database
}
public DbSet<User> Users { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<User>()
.HasIndex(x => x.Email, "IX_Email");
modelBuilder.Entity<User>()
.HasIndex(x => x.Username, "IX_Username");
modelBuilder.Entity<User>()
.HasIndex(x => new { x.IsDeleted, x.Guid }, "IX_IsDeleted_Guid")
.HasFilter("[IsDeleted] = 0");
}
}
}